У меня есть небольшой и простой код 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