国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

yii2 - MySQL [23000] Column cannot be null

瀏覽:151日期:2022-06-20 18:28:18

問題描述

MySQL 表結構字段 face char(20) NOT NULL 。插入數據的時候,當face值設置為NULL,報錯 MySQL SQLSTATE[23000]: Integrity constraint violation: 1048 Column ’face’ cannot be null

MariaDB [db2_dalu]> select version();+--------------------+| version() |+--------------------+| 5.5.41-MariaDB-log |+--------------------+1 row in set (0.00 sec)

但是我本地卻沒有這樣的情況,本地的MySQL版本:

mysql> select version();+------------+| version() |+------------+| 5.6.17-log |+------------+1 row in set (0.00 sec)mysql>

問題解答

回答1:

你貼這個有什么用,明顯是插入的時候問題,應該貼插入的那條代碼啊。而且我覺得提示沒毛病啊,因為你要求不能為空,當你插入一個空值的時候,不提醒你反倒是奇怪了。

回答2:

明明設置了not null,那肯定不能插入null空值啊,你之前說本地版本可以插入這一定是靈異現象。

回答3:

版本高點,限制嚴格點的原因嗎?

回答4:

這個。。不管是在MySQL的嚴格模式,還是非嚴格模式下,都可以設置空值是否提醒的。

相關文章:
主站蜘蛛池模板: 光泽县| 河津市| 蓝山县| 许昌县| 枞阳县| 彝良县| 长春市| 英超| 铅山县| 阜宁县| 甘洛县| 绵阳市| 苍山县| 沐川县| 金平| 疏勒县| 垫江县| 汪清县| 元谋县| 北宁市| 康定县| 大安市| 通海县| 右玉县| 铅山县| 长泰县| 吴川市| 滨州市| 若尔盖县| 孟村| 百色市| 舒城县| 从化市| 兰西县| 徐州市| 昌邑市| 旅游| 攀枝花市| 竹溪县| 日喀则市| 颍上县|