MySQL語法中=與:=的區別

panpong發表於2017-01-29

MySQL語法中=與:=的區別

對於剛接觸到mysql的程式設計師來說,會對這兩個符號有疑問,因為會發現有的程式碼裡用這個有的用另一個。當然他們是有區別的。他們的區別也比較簡單:

":="是真正意義上的賦值操作,左邊的變數設定為右邊的值。

"="則只在兩種情況下作為賦值用,第一種就是在SET語句裡面,SET var = value

另一種是在UPDATE語句裡面的那個SET,如update table_name set  column_name where....

 

除了這兩種情況外"="則作為比較運算子使用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-2132983/,如需轉載,請註明出處,否則將追究法律責任。

相關文章