如何在 mysql php 中允许外键列为 null



我有mysql表users。在注册表中,国家是强制性的,但地区不是强制性的。两者都是外键列。

因此,一些用户将地区字段留空。如果地区为空白,我应该从 ajax 传递什么以及如何传递district_id

我已经将 null 设置为 null district_id null 并为district_id列传递"null"值。但是错误是district_id列的整数值不正确。

请提出一个想法。

如果表字段已经使用"NULL"属性进行了检查,只是您没有向此列传递任何值

主键不能为空。您可以在地区表中创建一个"特殊"记录,以在用户未设置值时表示值。

相关内容

  • 没有找到相关文章

最新更新