16 SQL Mode及相關問題

2021-06-13 08:52:10 字數 907 閱讀 7991

檢視預設的sql_mode

的命令:

select @@sql_mode ;

一般預設的sql_mode

為(ansi)

:real_as_float,pipes_as_concat,ansi_quotes,ignore_space,ansi。

(我的sql mode

預設:no_auto_create_user,no_engine_substitution )

這種情況允許你插入的資料超過定義的長度(

會產生乙個

warning

,可以用

show warnings檢視)

,但是會自動截斷。

現在設定sql mode

為嚴格模式

(strict_trans_tables)

:mysql> set session sql_mode='strict_trans_tables' ;

插入資料就不會提示warning

而是error.

設定語法: 

set [session | global] sql_mode = 'mode' ; 

其中:session

代表只在本次有效。

global選項代表本次無效,而對於新的連線生效。

ansi:非法日期可以插入,但會提示

warning

。traditional:嚴格模式,不能插入非法日期等非法值。

no_backslash_escapes:使反斜槓成為普通字元。

pipes_as_concat:將「

||」視為字串連線操作符

例如:select 'xiaozhe'||'abc';

常用的sql mode

:資料庫在遷移過程中的各個

sql mode:

死鎖及相關問題

系統中的資源可以分為兩類,一類是可剝奪資源,是指某程序在獲得這類資源後,該資源可以再被其他程序或系統剝奪。cpu和主存均屬於可剝奪性資源。另一類資源是不可剝奪資源,當系統把這類資源分配給某程序後,再不能強行收回,只能在程序用完後自行釋放,如磁帶機 印表機等。死鎖是指兩個或兩個以上的程序在執行過程中,...

Fibonacci數列及相關問題

給定正整數n,求解fibonacci數列第n項的值 給定正整數n,代表台階,一次可以跨2個或者1個台階,有多少走法 假設成熟的母牛只會生1頭小母牛,並且永遠不會死,第一年農場有1只成熟的母牛,從第二年開始,母牛開始生小母牛.每只小母牛3年之後成熟.給定正整數n,求出n年後牛的數量.遞迴的解法是最基礎...

16 (初級)CSS布局定位相關問題

方案一 在外層元素的底部新增乙個元素,並清除浮動。方案二 浮動外層元素,後續元素清除浮動。方案三 設定overflow hidden 方案四 設定偽元素 before after。以上結果 id a,z index 1000,由於id a為父元素,在最下面。三 visibility hidden與 ...