码迷,mamicode.com
首页 > 数据库 > 详细

MySql 1、赋值操作符"="与":="

时间:2017-02-16 11:15:11      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:语句   变量   意义   line   tab   符号   sql语句   使用   exti   

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

MySql 1、赋值操作符"="与":="

标签:语句   变量   意义   line   tab   符号   sql语句   使用   exti   

原文地址:http://www.cnblogs.com/clphp/p/6404464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!