违反完整性约束 - 空 MySQL

Integrity Constraint Violation - Null MySQL

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

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

更改 table 并删除 coord_lat 列上的空完整性约束。

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

ALTER TABLE mytable MODIFY mycolumn VARCHAR(255); 

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