mysql - 这是 alter table 的正确 mysql 语法吗

标签 mysql

Alter table users 
Add  
{ 

};

如果是这样,我将如何添加所有这三列

`user_id` varchar(16) DEFAULT NULL,
`user_location` tinytext,
`author_id` varchar(16) DEFAULT NULL,

最佳答案

老实说,你问这样的问题并没有给自己带来任何好处,因为你不会从实际答案中学到任何东西。 (即:有人告诉你正确的语法不会帮助你学习。)

因此,您应该做的是:

  1. 查看 ALTER TABLE MySQL.com 上的语法

  2. 复制一份相关表格。 (您可以使用“CREATE TABLE <new table name> LIKE <existing table name>;”来执行此操作,并使用“SELECT INTO <new table> FROM <old table>;”等填充它。(这里是 SELECT INTO syntax。)

  3. 副本 上尝试您建议的 ALTER TABLE,以确保它按照您的要求运行。

  4. 如果有(如果没有)您可以使用“DROP TABLE <new table name>;”来处理新创建的表。

通过这样做,您将边走边学,从长远来看,这更有值(value)。

关于mysql - 这是 alter table 的正确 mysql 语法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751461/

相关文章:

mysql - Ruby #{} 插入换行符

php - AWS EC2实例创建数据库并上传页面

mysql - 如何读取mysql binlog

php - 如何使用php从上传文件夹添加和删除tinymce中的图像

php - 删除插入mysql时的空格

php - 使用 PHP 更新用户的 MySQL 数据库

php - Mysql join 或 php in_array() 哪个更适合优化 Mysql 查询?

php - 从逗号分隔中查找匹配的关键字

java - 更新一行mysql表

php - 使用 simpleXML 将 xml 数据插入 mysql