-2

我之前使用的是 Microsoft SQL 服务器。我想在 MySQL 中使用一些控制语句,例如基本的“If else”。在查询窗口中给出以下命令时

IF  3 <>4 THEN
Select * from EntityList_Base;
END IF

在 MySQL 工作台中,它说“意外的 IF”语法错误。谷歌结果给出if else了存储过程、触发器等内部使用的示例,如果不使用 Microsoft sql server 之类的存储过程,就不能在查询窗口中使用控制流语句吗?提前致谢。

4

1 回答 1

1

我建议您将条件移至WHERE查询的子句:

SELECT *
FROM EntityList_Base
WHERE 3<>4 AND other_conditions_here;

如果条件为假,则查询将不返回任何行。

于 2013-04-17T10:39:25.590 回答