我有mysql表users
。在注册表中,国家是强制性的,但地区不是强制性的。两者都是外键列。
因此,一些用户将地区字段留空。如果地区为空白,我应该从 ajax 传递什么以及如何传递district_id
?
我已经将 null 设置为 null district_id
null 并为district_id
列传递"null"值。但是错误是district_id
列的整数值不正确。
请提出一个想法。
如果表字段已经使用"NULL"属性进行了检查,只是您没有向此列传递任何值
主键不能为空。您可以在地区表中创建一个"特殊"记录,以在用户未设置值时表示值。