mysql 数据库 外键允许为 null or 空
在测试外键的时候需要注意2种情况
1.外键为int
2.外键为varchar
在外键为int的时候 完全可以insert 数据
[color=red]
但在外键为varchar的时候 一定要加上字段名 并且值为null
如:
insert tablename (foreignkey,name) values(null,'bask');
[/color]
这个测试也是余同学测试出来的
如果不写则出现外键错误,一定要注意了....
在测试外键的时候需要注意2种情况
1.外键为int
2.外键为varchar
在外键为int的时候 完全可以insert 数据
[color=red]
但在外键为varchar的时候 一定要加上字段名 并且值为null
如:
insert tablename (foreignkey,name) values(null,'bask');
[/color]
这个测试也是余同学测试出来的
如果不写则出现外键错误,一定要注意了....
本文介绍了在MySQL数据库中对外键进行测试时需要注意的情况,特别是当外键类型为int和varchar时,如何正确地插入带有NULL值的数据。
1076

被折叠的 条评论
为什么被折叠?



