你好,我是新来的MySQL和PHP和只是想知道,如果这是MySQL查询是有效的:ELSE IF语句可能吗?
IF (NOT EXISTS(SELECT uid2 FROM table WHERE uid1 = '$uid1'))
BEGIN
UPDATE table
SET uid2 = $var
END
ELSE
IF (NOT EXISTS(SELECT uid3 FROM table WHERE uid1 = '$uid1'))
BEGIN
UPDATE table
SET uid3 = $var
END
我试图插入$ VAR到我的表,但仅当有对UID2和UID3没有价值。希望这是有道理的我已经得到了很多选票下来,不知道为什么:/
更新您的问题与一些实际的数据和所需的输出,以获得更好的结果。 –
该代码不是php –
您是否询问ELSE IF条件是否在mysql中使用,是您的问题吗? –