我有一个小而简单的 MySQL 代码。但是每当我运行它时,我都会收到错误 #1064。你能告诉我我的错误是什么吗?
IF ((SELECT COUNT(id) FROM tbl_states) > 0) THEN
BEGIN
SELECT * FROM tbl_cities;
END
END IF
我还使用了一些其他条件,例如下面的条件,但我又遇到了错误。
IF (1=1) THEN
BEGIN
SELECT * FROM tbl_cities;
END
END IF
我真正想做的是这样的:
IF ((SELECT COUNT(id) FROM tbl_states) > 0) THEN
BEGIN
UPDATE ...
END
ELSE
BEGIN
INSERT ...
END
END IF