欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql?sql_mode數(shù)據(jù)驗(yàn)證檢查方法

 更新時(shí)間:2023年08月25日 11:24:13   作者:Ares-Wang  
sql_mode?會(huì)影響MySQL支持的sql語(yǔ)法以及執(zhí)行的數(shù)據(jù)驗(yàn)證檢查,通過設(shè)置sql_mode?,可以完成不同嚴(yán)格程度的數(shù)據(jù)校驗(yàn),有效地保障數(shù)據(jù)準(zhǔn)確性,這篇文章主要介紹了mysql?sql_mode數(shù)據(jù)驗(yàn)證檢查,需要的朋友可以參考下

sql_mode 功能

sql_mode 會(huì)影響MySQL支持的sql語(yǔ)法以及執(zhí)行的數(shù)據(jù)驗(yàn)證檢查。通過設(shè)置sql_mode ,可以完成不同嚴(yán)格程度的數(shù)據(jù)校驗(yàn),有效地保障數(shù)據(jù)準(zhǔn)確性

sql_mode 嚴(yán)格模式 VS 寬松模式

寬松模式
比如,插入的數(shù)據(jù)不滿足 表的數(shù)據(jù)類型,也可能接受,并且不報(bào)錯(cuò),只會(huì)有警告而且。
一個(gè)字段設(shè)置 char(10),如果插入 1234567890ABC,會(huì)ABC會(huì)自動(dòng)舍去,只保留1234567890,sql不報(bào)錯(cuò)的。

** 嚴(yán)格模式 ** 默認(rèn)是嚴(yán)格模式
插入數(shù)據(jù)類型,不能隱式轉(zhuǎn)換的,最終就會(huì)報(bào)錯(cuò)。
長(zhǎng)度規(guī)定長(zhǎng)度,會(huì)報(bào)錯(cuò)。

設(shè)置sql_mode

臨時(shí)設(shè)置模式
set global sql_mode =‘XXXX’ ; ## 全局 重啟mysql 服務(wù) 就失效
set session sql_mode=‘XXXX’; ## 當(dāng)前會(huì)話 關(guān)閉會(huì)話 就失效
永久設(shè)置模式
windows 系統(tǒng) 設(shè)置 my.ini (一般位置 C:\ProgramData\MySQL\MySQL Server 5.7 | C:\ProgramData\MySQL\MySQL Server 8.0),
但 要重啟 mysql 服務(wù) 才生效

linux /etc/my.cnf

生成環(huán)境,一般不能隨便重啟 mysql服務(wù)的,所有采用 臨時(shí)設(shè)置方法+永久設(shè)置方式 來解決線上問題。

查看mysql sql_mode

show variables like ‘sql_mode';
select @@global.sql_mode;
select @@session.sql_mode;
select sql_mode

sql_mode 參數(shù)值 可以設(shè)置

到此這篇關(guān)于mysql sql_mode數(shù)據(jù)驗(yàn)證檢查的文章就介紹到這了,更多相關(guān)mysql sql_mode數(shù)據(jù)驗(yàn)證內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql錯(cuò)誤Every derived table must have its own alias解決方法

    Mysql錯(cuò)誤Every derived table must have its own alias解決方法

    這篇文章主要介紹了Mysql錯(cuò)誤Every derived table must have its own alias解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • MySql獲取某個(gè)字段存在于哪個(gè)表的sql語(yǔ)句

    MySql獲取某個(gè)字段存在于哪個(gè)表的sql語(yǔ)句

    本文為大家詳細(xì)介紹下通過MySql查詢某個(gè)字段所在表是哪一個(gè),具體的sql語(yǔ)句如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
    2013-07-07
  • MySQL創(chuàng)建唯一索引時(shí)報(bào)錯(cuò)Duplicate?entry?*?for?key問題

    MySQL創(chuàng)建唯一索引時(shí)報(bào)錯(cuò)Duplicate?entry?*?for?key問題

    這篇文章主要介紹了MySQL創(chuàng)建唯一索引時(shí)報(bào)錯(cuò)Duplicate?entry?*?for?key問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 登錄MySQL時(shí)出現(xiàn)SSL connection error: unknown error number錯(cuò)誤的解決方法

    登錄MySQL時(shí)出現(xiàn)SSL connection error: unknown 

    這篇文章主要介紹了登錄MySQL時(shí)出現(xiàn)SSL connection error: unknown error number錯(cuò)誤的解決方法,文中通過圖文結(jié)合的形式講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • MySQL優(yōu)化之如何查找SQL效率低的原因

    MySQL優(yōu)化之如何查找SQL效率低的原因

    這篇文章主要介紹了MySQL優(yōu)化之如何查找SQL效率低的原因 ,需要的朋友可以參考下
    2014-05-05
  • Mysql數(shù)據(jù)庫(kù)時(shí)間與系統(tǒng)時(shí)間不一致問題排查及解決

    Mysql數(shù)據(jù)庫(kù)時(shí)間與系統(tǒng)時(shí)間不一致問題排查及解決

    最近忽然發(fā)現(xiàn)個(gè)問題,Mysql數(shù)據(jù)庫(kù)時(shí)間與系統(tǒng)時(shí)間不一致,通過查找相關(guān)資料終于解決了,下面這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫(kù)時(shí)間與系統(tǒng)時(shí)間不一致問題排查及解決的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • MySQL基于java實(shí)現(xiàn)備份表操作

    MySQL基于java實(shí)現(xiàn)備份表操作

    這篇文章主要介紹了MySQL基于java實(shí)現(xiàn)備份表操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • sqlite遷移到mysql腳本的方法

    sqlite遷移到mysql腳本的方法

    這篇文章主要介紹了sqlite遷移到mysql腳本的方法,需要的朋友可以參考下
    2017-08-08
  • MySQL中索引的優(yōu)化的示例詳解

    MySQL中索引的優(yōu)化的示例詳解

    索引是數(shù)據(jù)庫(kù)優(yōu)化最常用也是最重要的手段之一,通過索引通常可以幫助用戶解決大多數(shù)的MySQL的性能優(yōu)化問題。本文主要來講講索引優(yōu)化的方法,希望對(duì)大家有所幫助
    2023-02-02
  • MySQL?count(*),count(id),count(1),count(字段)區(qū)別

    MySQL?count(*),count(id),count(1),count(字段)區(qū)別

    本文主要介紹了MySQL?count(*),count(id),count(1),count(字段)區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05

最新評(píng)論