如果表存在,则从表中选择记录 - 在单个语句中

时间:2017-06-10 15:57:28

标签: mysql

我收到以下语句的1064错误 - 注意:语句的两个子句单独运行正常。我明白,如果从第一个条款产生任何记录,那么第二个会被采取行动吗?我不想使用存储过程,使用SET @val的技术似乎也失败了。有人想过任何想法吗?

SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_NAME = 'ft_form_103'  WHERE EXISTS  (SELECT * FROM 'ft_form_103');

1 个答案:

答案 0 :(得分:0)

我无法理解你真正想要的东西,但是查看你的脚本是一个语法错误。我已经更正了语法,下面的sql将起作用。希望这是你想要的。

SQL: SELECT IFNULL((SELECT TABLE_NAME FROM information_schema.TABLES 在哪里TABLE_NAME =' ft_form_103'),'表格未找到')AS table_name ;;