- 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語句中使用