Alter table users
Add
{
};
如果是这样,我将如何添加所有这三列
`user_id` varchar(16) DEFAULT NULL,
`user_location` tinytext,
`author_id` varchar(16) DEFAULT NULL,
最佳答案
老实说,你问这样的问题并没有给自己带来任何好处,因为你不会从实际答案中学到任何东西。 (即:有人告诉你正确的语法不会帮助你学习。)
因此,您应该做的是:
查看 ALTER TABLE MySQL.com 上的语法
复制一份相关表格。 (您可以使用“
CREATE TABLE <new table name> LIKE <existing table name>;
”来执行此操作,并使用“SELECT INTO <new table> FROM <old table>;
”等填充它。(这里是 SELECT INTO syntax。)在副本 上尝试您建议的 ALTER TABLE,以确保它按照您的要求运行。
如果有(如果没有)您可以使用“
DROP TABLE <new table name>;
”来处理新创建的表。
通过这样做,您将边走边学,从长远来看,这更有值(value)。
关于mysql - 这是 alter table 的正确 mysql 语法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751461/