IF (5>2) THEN
UPDATE people
set name = 'jacob';
END IF;
我正在使用phpmyadmin查询 一个简单的语句由于错误而不执行。我尝试在' BEGIN AND END'之间插入相同的代码。我收到相同的错误消息
1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在' if(5> 2)之后使用正确的语法
答案 0 :(得分:2)
在sql if语句中没有THEN。以下应该有效:
IF (5>2)
BEGIN
UPDATE people SET name = 'jacob';
END