【发布时间】:2011-11-15 03:07:14
【问题描述】:
在执行顺序执行的 sql 脚本中,有没有一种方法可以引入 IF THEN ELSE 条件来控制查询执行流程?
我碰巧遇到了这个http://www.bennadel.com/blog/1340-MySQL-Does-Not-Support-IF-ELSE-Statements-In-General-SQL-Work-Flow.htm 这表示 IF THEN ELSE 在 sql 脚本中不起作用。
还有其他方法吗?
基本上,我想运行一个特定的“从表中选择 colName”命令并检查 colName 是否对应于特定值。如果是这样,请继续执行脚本的其余部分。否则,停止执行。
请指教。
【问题讨论】:
-
来自提供的链接:“它们只允许在函数和存储过程中。”
-
您可以将脚本放入存储过程中,然后简单地调用该过程。
标签: mysql database if-statement