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

溫馨提示×

溫馨提示×

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

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

MySQL中默認的sql_mode有什么壞處

發布時間:2021-11-18 16:37:55 來源:億速云 閱讀:136 作者:iii 欄目:MySQL數據庫

這篇文章主要講解了“MySQL中默認的sql_mode有什么壞處”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“MySQL中默認的sql_mode有什么壞處”吧!

默認模式,是非嚴格模式,插入的字段比定義的字段長會自動截取,也不報錯,產生數據混亂。
root@test 09:13:09>select @@sql_mode;
+------------------------+
| @@sql_mode             |
+------------------------+
| NO_ENGINE_SUBSTITUTION |
+------------------------+
1 row in set (0.00 sec)

root@test 09:41:54>desc test;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(11)     | YES  |     | NULL    |       |
| name  | varchar(10) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)


root@test 09:46:28>insert into test values(12, '11111111111111111111111');
Query OK, 1 row affected, 1 warning (0.02 sec)


root@test 09:47:19>select * from test;
+------+------------+
| id   | name       |
+------+------------+
|    1 | aa11       |
|    2 | 1234       |
|    3 | Ab         |
|    3 | ab         |
|   12 | 1111111111 |
+------+------------+

2. 所以需要設置為traditional模式,意味著是傳統的數據庫模式,它的反應也是跟oracle和sql server 相同的處理方式。
root@test 09:46:53>set sql_mode='traditional,NO_ENGINE_SUBSTITUTION';
Query OK, 0 rows affected (0.00 sec)

--字段超長會報錯
root@test 09:47:15>insert into test values(12, '11111111111111111111111');
ERROR 1406 (22001): Data too long for column 'name' at row 1

所以我們的應用由傳統的數據庫oracle轉向mysql時, 最好配置sql_mode='traditional,NO_ENGINE_SUBSTITUTION', 這樣不會出現一些奇怪陌生的行為。

感謝各位的閱讀,以上就是“MySQL中默認的sql_mode有什么壞處”的內容了,經過本文的學習后,相信大家對MySQL中默認的sql_mode有什么壞處這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

墨江| 贞丰县| 马关县| 象山县| 凤城市| 鱼台县| 阿勒泰市| 乌兰浩特市| 禄劝| 黄山市| 且末县| 滨州市| 海伦市| 苗栗县| 钟祥市| 平安县| 无为县| 犍为县| 新巴尔虎右旗| 洛川县| 买车| 新昌县| 田东县| 临洮县| 江城| 哈密市| 德令哈市| 成安县| 枣强县| 马鞍山市| 隆回县| 阳东县| 平塘县| 合江县| 海口市| 繁昌县| 磐石市| 和静县| 临安市| 满城县| 龙里县|