最新活动:买一送一!升级会员,最高返 500 抵扣券!>>>

= 和 := 赋值运算符有什么区别?

= 和 := 赋值运算符有什么区别? - 我爱模板网

实际上,它们都是赋值运算符,用于赋值,但它们之间的显着区别如下 -

= 运算符赋值为SET 语句的一部分或作为 UPDATE 语句中 SET 子句的一部分,在任何其他情况下 = 运算符都被解释为比较运算符。另一方面,:= 运算符分配一个值,并且永远不会将其解释为比较运算符。

mysql> Update estimated_cost1 SET Tender_value = '8570.000' where id = 2;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> Update estimated_cost1 SET Tender_value := '8575.000' where id = 2;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
数据库

三种用法示例:更新SQL语句的不同方式

2024-4-27 9:19:11

数据库

如何使用MySQL和JavaScript创建一个动态数据表格

2024-4-27 9:28:27

!
你也想出现在这里?立即 联系我们吧!
信息
个人中心
购物车
优惠劵
今日签到
搜索