直接在dbForge查询窗口上运行简单SQL语句



我想在dbForge SQL窗口上运行一个sql语句,但得到错误:

if (ifnull(null,'s') = 's') then
select 's';
end if;

错误:

1 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 (ifnull(null,'s') = 's') then
select 's'' at line 2 SQL1.sql 2 1

我必须将该语句放在存储过程中才能对其进行测试。

如何直接在 SQL 窗口上运行语句,如 SQL Server Management studio。

当然,您可以在SQL Server Management Studio中运行它,因为它是Sql Server。

现在,您尝试在 MySQL 中将此语句作为脚本运行,并得到错误。没错,MySQL不支持脚本中的IF,CASE,LOOP,WHILE和其他流控制结构。只能在存储过程、函数、触发器和事件中使用它们。

流控制语句。

相关内容

  • 没有找到相关文章

最新更新