Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
@var := 0; の間に違いはありますか? @var = 0; ?
コロンの有無にかかわらず?それは何をしますか?
SETの場合、それらは同義です。
SET @var := 1234; SET @var = 1234;
ただし=、 a で使用すると条件演算子として機能しますSELECT。
=
SELECT
SELECT @var := 1234; -- 1234 SELECT @var = 1234; -- 1
:=したがって、一般的には、混乱を避けるために割り当てに固執するのが最善です。
:=