私信  •  关注

bortunac

bortunac 最近创建的主题
bortunac 最近回复了
8 年前
回复了 bortunac 创建的主题 » mysql-错误1215:无法添加外键约束[重复]

对于MySQL(InnoDB)……获取要链接的列的定义

SELECT * FROM information_schema.columns WHERE 
TABLE_NAME IN (tb_name','referenced_table_name') AND 
COLUMN_NAME  IN ('col_name','referenced_col_name')\G

比较并验证两个列定义是否

相同的列类型(长度),相同的列

能帮你玩得像

set foreign_key_checks=0;
ALTER TABLE tb_name ADD FOREIGN KEY(col_name) REFERENCES ref_table(ref_column) ON DELETE ...
set foreign_key_checks=1;