91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql5.6.20數據庫sql_mode模式設置

發布時間:2020-05-10 09:56:41 來源:網絡 閱讀:440 作者:wjw555 欄目:MySQL數據庫

開發需求要求通過php后臺程序導入數據到mysql的某個庫的表中,但是報錯:Incorrect integer value: '' for column 'id' at row 1。同時自己在mysql5.6的數據庫的這個表中insert into 一條數據,insert into log values('','admin','31','002t'),還是報錯出現上面同樣的錯誤。

于是網上百度找到解決辦法:

參考資料:http://blog.csdn.net/j2eelamp/article/details/6866614 

解決辦法:

后來查了下MySQL的資料。發現5以上的版本如果是空值應該要寫NULL

這種問題一般mysql 5.x上出現。我用的mysql5.1

官方解釋說:得知新版本mysql對空值插入有"bug",要在安裝mysql的時候去除默認勾選的enable strict SQL mode


同時我線上的mysql數據庫的版本為mysql5.6.20.

于是找到一文檔:

mysql5.6 sql_mode設置

參考資料:

由于數據人員的需求,現在需要修改mysql的sql_mode 

sql_mode默認是sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

這時候我在/etc/my.cnf配置如下

sql_mode=NO_ENGINE_SUBSTITUTION

重啟后還是

mysql> SELECT @@GLOBAL.sql_mode;

+--------------------------------------------+

| @@GLOBAL.sql_mode |

+--------------------------------------------+

| STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |

+--------------------------------------------+

1 row in set (0.00 sec)

這是因為我編譯安裝的目錄下面有一個文件叫my.cnf,然而這個文件里有sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 這一項

把這個my.cnf  mv my.cnf my.cnf.ori

 grep sql_mode /usr/local/mysql/my.cnf.ori 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 


同時在/etc/my.cnf 文件中設置:

sql_mode= NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION

grep "sql_mode" /etc/my.cnf

sql_mode=NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION


再重啟mysql


mysql> SELECT @@GLOBAL.sql_mode;

+--------------------------------------------+

| @@GLOBAL.sql_mode                          |

+--------------------------------------------+

| NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |

+--------------------------------------------+

此時開發再次導入數據到后臺,不再報錯。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黎城县| 马龙县| 敦化市| 泸水县| 两当县| 广州市| 乌拉特中旗| 万年县| 浪卡子县| 江孜县| 天等县| 北海市| 晋州市| 山东省| 邵阳市| 津市市| 石狮市| 钦州市| 舟山市| 孝义市| 彰化县| 开远市| 绥江县| 鄱阳县| 台北县| 扶绥县| 德惠市| 礼泉县| 高淳县| 正安县| 商丘市| 班戈县| 中阳县| 濮阳县| 绥德县| 鄂托克前旗| 渝北区| 塘沽区| 星子县| 南宁市| 九龙县|