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

溫馨提示×

溫馨提示×

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

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

MySQL管理之道-筆記-MySQL5.7 sql_mode的改變

發布時間:2020-06-25 11:57:27 來源:網絡 閱讀:557 作者:aix6180 欄目:MySQL數據庫

MySQL 5.7 sql_mode的改變
1、默認啟用STRICT_TRANS_TABLES嚴格模式,該模式為嚴格模式,對數據會作嚴格的校驗,錯誤數據不能插入報錯,并且事物回滾。
2、MySQL5.6默認SQL_MODE模式為空。

表age字段是int,插入字符類時會報錯,但sql_mode為空,所以數據可以插入。

圖1

root@localhost:mysql3306.sock [sbtest]>desc t1;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | NULL | |
| name | varchar(2) | YES | | NULL | |
| age | smallint(6) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+

圖2 (sql_mode設置為空)

root@localhost:mysql3306.sock [sbtest]>set sql_mode='';
Query OK, 0 rows affected, 1 warning (0.02 sec)

root@localhost:mysql3306.sock [sbtest]>insert into t1 values(1,'aa','aaa');
Query OK, 1 row affected, 1 warning (0.04 sec)

root@localhost:mysql3306.sock [sbtest]>show warnings;
+---------+------+----------------------------------------------------------+
| Level | Code | Message |
+---------+------+----------------------------------------------------------+
| Warning | 1366 | Incorrect integer value: 'aaa' for column 'age' at row 1 |
+---------+------+----------------------------------------------------------+
row in set (0.00 sec)

圖3 (插入成功)

root@localhost:mysql3306.sock [sbtest]>select * from t1;
+----+------+------+
| id | name | age |
+----+------+------+
| 1 | aa | 0 |
+----+------+------+
row in set (0.00 sec)

圖4(改成STRICT_TRANS_TABLES,插入失敗,事務回滾)

root@localhost:mysql3306.sock [sbtest]>set sql_mode='STRICT_TRANS_TABLES';
Query OK, 0 rows affected, 1 warning (0.00 sec)

root@localhost:mysql3306.sock [sbtest]>insert into t1 values(2,'bb','bbb');
ERROR 1366 (HY000): Incorrect integer value: 'bbb' for column 'age' at row 1
root@localhost:mysql3306.sock [sbtest]>select * from t1 where id=2;
Empty set (0.04 sec)
向AI問一下細節

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

AI

罗山县| 龙州县| 易门县| 新丰县| 五河县| 石林| 二手房| 新丰县| 南汇区| 开封市| 陈巴尔虎旗| 永仁县| 井陉县| 南溪县| 平定县| 鄂尔多斯市| 汶上县| 邢台市| 海兴县| 牙克石市| 凭祥市| 江门市| 城口县| 改则县| 正宁县| 会昌县| 德钦县| 绍兴市| 彭州市| 镇安县| 富顺县| 新竹市| 岳普湖县| 施秉县| 西吉县| 宁德市| 惠东县| 拉萨市| 鲜城| 汶上县| 荥经县|