中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

MySQL中SQL模式的特點是什么

發布時間:2021-06-15 16:37:39 來源:億速云 閱讀:142 作者:Leah 欄目:MySQL數據庫

這篇文章給大家介紹MySQL中SQL模式的特點是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

設置SQL模式

要在運行時更改SQL模式,請sql_mode使用以下SET 語句設置全局或會話 系統變量

SET GLOBAL sql_mode = 'modes';
SET SESSION sql_mode = 'modes';

模式列表

模式注釋
ALLOW_INVALID_DATES無效日期會生成錯誤
ERROR_FOR_DIVISION_BY_ZERO除0錯誤
NO_BACKSLASH_ESCAPES禁止使用反斜杠字符(\)作為字符串中的轉義字符。啟用此模式后,反斜杠就像其他任何一個普通字符一樣。
NO_UNSIGNED_SUBTRACTION在整數值之間減去(其中一個是類型) UNSIGNED,默認情況下會產生無符號結果。如果結果否則為負,則會導致錯誤
NO_ZERO_IN_DATE'0000-00-00' 則允許并且插入產生警告
ONLY_FULL_GROUP_BYselect 內指定字段必須出現在 groupby 中,否則錯誤
STRICT_TRANS_TABLES為事務存儲引擎啟用嚴格的SQL模式,并在可能的情況下為非事務性存儲引擎啟用。
STRICT_ALL_TABLES為所有存儲引擎啟用嚴格SQL模式。無效的數據值被拒絕。

詳情請參考 https://dev.mysql.com/doc/ref...

嚴格SQL模式

MySQL服務器可以在不同的SQL模式下運行,并且可以針對不同的客戶端以不同的方式應用這些模式,具體取決于sql_mode系統變量的值。在嚴格SQL模式下,服務器會將某些警告升級為錯誤。

嚴格SQL模式適用于以下語句

  • ALTER TABLE

  • CREATE TABLE

  • CREATE TABLE ... SELECT

  • DELETE

  • INSERT

  • LOAD DATA

  • LOAD XML

  • SELECT SLEEP()

  • UPDATE

在存儲的程序中,如果在嚴格模式生效時定義了程序,則列出的類型的單個語句將以嚴格的SQL模式執行。

嚴格的SQL模式適用于以下錯誤,表示輸入值無效或缺失的一類錯誤。如果值具有錯誤的列數據類型或可能超出范圍,則該值無效。如果要插入的新行不包含其定義中NOT NULL沒有顯式DEFAULT子句的列的值,則缺少值。

  • ER_BAD_NULL_ERROR

  • ER_CUT_VALUE_GROUP_CONCAT

  • ER_DATA_TOO_LONG

  • ER_DATETIME_FUNCTION_OVERFLOW

  • ER_DIVISION_BY_ZERO

  • ER_INVALID_ARGUMENT_FOR_LOGARITHM

  • ER_NO_DEFAULT_FOR_FIELD

  • ER_NO_DEFAULT_FOR_VIEW_FIELD

  • ER_TOO_LONG_KEY

  • ER_TRUNCATED_WRONG_VALUE

  • ER_TRUNCATED_WRONG_VALUE_FOR_FIELD

  • ER_WARN_DATA_OUT_OF_RANGE

  • ER_WARN_NULL_TO_NOTNULL

  • ER_WARN_TOO_FEW_RECORDS

  • ER_WRONG_ARGUMENTS

  • ER_WRONG_VALUE_FOR_TYPE

  • WARN_DATA_TRUNCATED

關于MySQL中SQL模式的特點是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

衡东县| 维西| 东阿县| 永新县| 延安市| 宁城县| 隆林| 建平县| 诏安县| 铁岭县| 公安县| 枣庄市| 固镇县| 克什克腾旗| 卢龙县| 玛沁县| 利津县| 麟游县| 丽水市| 汶川县| 绩溪县| 蕉岭县| 阿拉善盟| 长沙县| 若尔盖县| 辽源市| 辉县市| 仁怀市| 陇西县| 额济纳旗| 昔阳县| 兰溪市| 郓城县| 临城县| 中西区| 博客| 当雄县| 巴楚县| 眉山市| 沈丘县| 饶河县|