我有一个照片表'wp_mgf_visits‘,它的字段’MySQL‘被定义为'NO NULL’。尝试在此字段中插入空值的记录失败(理应如此)。但是,以下语句将执行并删除相关记录中的值:
UPDATE `wp_mgf_visits` SET `photo` = NULL WHERE photo = 'myslug4' 该语句在phpMyAdmin中执行。这种情况应该发生吗?“NO NULL”拦截是否只适用于插入?
作为对这些问题的回答,该字段被定义为NO NULL并且没有默认值:

发布于 2021-06-29 16:37:33
日安..检查该列是否定义为'NOT NULL‘或'NULL’,或者它可能具有默认值,以便您可以验证是否可以将其更新为'NULL‘或简单地为'’。
https://stackoverflow.com/questions/68161435
复制相似问题