亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

潞城市| 六安市| 金坛市| 龙游县| 灵武市| 日照市| 永靖县| 九寨沟县| 鲜城| 友谊县| 莱阳市| 萨嘎县| 德江县| 郧西县| 凉城县| 吴旗县| 南召县| 抚顺市| 弥勒县| 康平县| 白水县| 宜城市| 皮山县| 永安市| 鲁甸县| 通州市| 赤壁市| 萨迦县| 凉山| 保德县| 如东县| 临清市| 高要市| 新蔡县| 青川县| 靖西县| 井研县| 宿松县| 德化县| 乌兰县| 宣汉县|