小编Vin*_*ieP的帖子

如何在单个MySQL语句中添加列并使其成为外键?

在mysql中,我可以在同一个语句中添加列和外键吗?添加fk的正确语法是什么?

这是我的SQL:

ALTER TABLE database.table
 ADD COLUMN columnname INT DEFAULT(1),
 FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE;
Run Code Online (Sandbox Code Playgroud)

...以及随附的错误消息:

您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第4行使用'FOREIGN KEY(fk_name)REFERENCES reftable(refcolumn)ON DELETE CASCADE'附近使用正确的语法

mysql sql

64
推荐指数
3
解决办法
8万
查看次数

标签 统计

mysql ×1

sql ×1