我正在尝试将外键添加到我在终端中创建的表中。
我已经尝试过
ALTER TABLE table_name FOREIGN KEY key_name REFERENCES table_name1(key_name);
和
ALTER TABLE table_name ADD FOREIGN KEY key_name REFERENCES table_name1(key_name);
但不断收到相同的错误消息,告诉我我的语法错误。
大多数与此相关的问题虽然有帮助,但他们没有讨论如何在终端中添加外键。
最佳答案
查看the documentation ,看起来你只是缺少括号
ALTER TABLE table_name ADD FOREIGN KEY (key_name) REFERENCES table_name1(key_name);
-- ....................................^........^
关于mysql - 通过命令行向现有 MySQL 表添加外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32057009/