完整性约束违规 - 空MySQL

问题描述 投票:0回答:2

我正在对几个地址进行地理编码,但不幸的是我在mySQL数据库中收到了碰巧破坏我的脚本的空值。我想在我的数据库中允许空值,以便我可以手动修复地址。是否可以允许我的当前列允许空值而不破坏我现有的记录?

我看到的警告是:Error! SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'coord_lat' cannot be null

mysql constraints geocoding nullable integrity
2个回答
1
投票

更新列以允许空值(修改以下内容以满足您的需要):

ALTER TABLE mytable MODIFY mycolumn VARCHAR(255); 

(从How do I modify a MySQL column to allow NULL?偷来的)


1
投票

更改表并删除coord_lat列上的null完整性约束。

© www.soinside.com 2019 - 2024. All rights reserved.