MySql 賦值操作符"="與":="


MySql小點心—1、賦值操作符"="與":="
對於剛接觸到 mysql的程序員來說,會對這兩個符號有疑問,因為會發現有的代碼里用這個有的用另一個。

當然他們是有區別的。他們的區別也比較簡單:
 
“:=” 是真正意義上的賦值操作,左邊的變量設置為右邊的值。
  www.2cto.com  
"=" 則只在兩種情況下作為賦值用,第一種就是在SET語句里面,SET var = value;
另一種是在UPDATE語句里面的那個SET,如update table_name set  column_name where....。

除了方面這兩種情況外"="則作為比較操作符使用。
 
賦值操作

select @nextid := id from goods.idmaker;

set @goodsid = @nextid;

set @cate1id = @goodsid+1;

 

可以將@goodsid  在sql語句中使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM