我在遵循 MySQL 的 IF
语法指南时遇到语法错误。
我的查询是:
if 0=0 then select 'hello world'; end if;
从逻辑上讲,这应该选择 'hello world'
,但我却得到了
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'if (0=0) then select 'hello world'' at line 1
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'end if' at line 1
最佳答案
您的查询仅在存储过程/函数上下文中有效。 参见 there供引用。
关于mysql - 如果语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35366493/