Я использую MySQL 5.1, размещенную у моего интернет-провайдера. это мой запрос
mysql_query("
IF EXISTS(SELECT * FROM licensing_active WHERE title_1='$title_1') THEN
BEGIN
UPDATE licensing_active SET time='$time' WHERE title_1='$title_1')
END ELSE BEGIN
INSERT INTO licensing_active(title_1) VALUES('$title_1')
END
") or die(mysql_error());
Ошибка
... check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF EXISTS(SELECT * FROM licensing_active WHERE title_1='Title1') THEN ' at line 1
Моя актуальная задача включает
WHERE title_1='$title_1' AND title_2='$title_2' AND version='$version' ...ETC...
но я сократил его, чтобы упростить решение моей проблемы
В моих поисках я продолжаю видеть ссылки на «ОБНОВЛЕНИЕ ДУБЛИРОВАННОГО КЛЮЧА», но не знаю, что с этим делать.