mysql - MySQL 中的外键关系错误。

标签 mysql

我是 MySQL 的初学者

每当我尝试向字段添加外键时,都会产生此错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD FOREIGN KEY ID

这是添加外键的代码:

ALTER TABLE 'table_name'
ADD CONSTRAINT 'FK_FKName'
ADD FOREIGN KEY table_name(column_name)
REFERENCES OtherTable_name(OtherTable_column_name);

请尝试帮助我

最佳答案

你可以尝试没有限制名称:

ALTER TABLE 'table_name'
ADD FOREIGN KEY table_name(column_name)
REFERENCES OtherTable_name(OtherTable_column_name);

关于mysql - MySQL 中的外键关系错误。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23677115/

相关文章:

php - 将逻辑表达式存储到 RDBMS 中的结构

php - 通过复选框选择数据单击下一步并取消选择所选行

mysql - 从多个不同的 MySQL 表中获取数据

php - 如何传递数据库数据以在 Codeigniter 中查看输入

MYSQL 触发器中的多个事件

mysql - 如何获取一天中每小时过去的地址数量

python - 如何使用数据框中的值更好地构造 SQL 语句?

php - 两种形式,一键。不知道如何实现这一点

MySQL动态变量被截断

Mysql 将日期转换为星期几