首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL允许将字段中的NULL定义为无NULL

问MySQL允许将字段中的NULL定义为无NULL
EN

Stack Overflow用户
提问于 2021-06-28 18:03:39
回答 1查看 44关注 0票数 1

我有一个照片表'wp_mgf_visits‘,它的字段’MySQL‘被定义为'NO NULL’。尝试在此字段中插入空值的记录失败(理应如此)。但是,以下语句将执行并删除相关记录中的值:

代码语言:javascript
复制
    UPDATE `wp_mgf_visits` SET `photo` = NULL WHERE photo = 'myslug4' 

该语句在phpMyAdmin中执行。这种情况应该发生吗?“NO NULL”拦截是否只适用于插入?

作为对这些问题的回答,该字段被定义为NO NULL并且没有默认值:

​

​

EN

回答 1

Stack Overflow用户

发布于 2021-06-29 16:37:33

日安..检查该列是否定义为'NOT NULL‘或'NULL’,或者它可能具有默认值,以便您可以验证是否可以将其更新为'NULL‘或简单地为'’。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68161435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档