问题一:
1、描述:
Cannot add or update a child row: a foreign key constraint fails (`ls_blog_system`.`#sql-1_3`, CONSTRAINT `FK_tb_article` FOREIGN KEY (`category_id`) REFERENCES `tb_categories` (`id`)

2、原因:
我遇到的原因:由于我的tb_article
表的category_id设置为not null
,并且tb_category
的主键id
也为not null
,但是我的的tb_article
表中的一行数据中,category_id
为null
,所以就创建失败了

3、解决方法:
把category_id
字段填写好,就OK了
4、其他可能原因:
你的tb_aryicle
的category_id
字段的设置,和tb_category
的id
字段的设置不一样,一定要保证他们datatype
和一些属性(如:not null
等)一致。
问题二:
1、描述:
这也是之前遇到过的问题,这里记录一下
Cannot add foreign key constraint

2、原因:
我遇到的原因:当前数据表和引用表的对应字段属性不一样(疏忽大意)


3、解决办法:
把当前数据表的category_id
字段改成varchar类型就好了
网友评论