gpt4 book ai didi

mysql - := and = with mysql variables?之间有区别吗

转载 作者:行者123 更新时间:2023-11-29 05:35:57 26 4
gpt4 key购买 nike

@var := 0; 有区别吗?和@var = 0; ?

有和没有冒号?那有什么作用?

最佳答案

SET的情况下,它们是同义词:

SET @var := 1234;
SET @var = 1234;

但是 =SELECT 中使用时充当条件运算符:

SELECT @var := 1234; -- 1234
SELECT @var = 1234; -- 1

因此通常最好坚持使用 := 进行赋值以避免混淆。

关于mysql - := and = with mysql variables?之间有区别吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10558256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com