在简单的sql命令中找不到语法错误

时间:2017-06-21 18:34:49

标签: mysql sql

我一直在看这个,我找不到语法错误。

IF EXISTS (SELECT * FROM ElpasoTable WHERE elapsoCommand = 'shouldRunWlapon')
BEGIN
END

3 个答案:

答案 0 :(得分:0)

试试这个MySQL

IF EXISTS (SELECT * FROM ElpasoTable WHERE elapsoCommand = 'shouldRunWlapon') THEN
---- YOUR CODE HERE
END IF;

答案 1 :(得分:0)

有效命令..

DROP TABLE IF EXISTS...CREATE TABLE IF NOT EXISTS..

您不能简单地在mysql命令中使用IF EXISTS

根据您的需要,您可以尝试这样做

适合您案例的完美解决方案

usage of IF EXISTS

答案 2 :(得分:0)

其实我不知道你想要什么输出,但这是建议。 如果存在语句我们不能直接使用。 我们可以在删除,更新,创建等某些命令后使用它。 首先,如果你想要所需的输出,删除是否存在。 所以查询将是(SELECT * FROM ElpasoTable WHERE elapsoCommand ='shouldRunWlapon')  如果ur表有名为elapsocommand的列,而value为shouldRunWlapon ,,则会显示Elapsocommand表。

你可以根据你的要求在开始和结束语句之间使用一些概念。 它们是存储过程,触发器,视图等