Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql Where子查询语法错误_Mysql_Mysql Error 1064 - Fatal编程技术网

MySql Where子查询语法错误

MySql Where子查询语法错误,mysql,mysql-error-1064,Mysql,Mysql Error 1064,这段代码在Sqlite中工作,我对它有更多的经验。我想不出这里出了什么问题。如果有帮助,请从body='a'的帖子中选择1没有给我一个语法错误,但是这个有 select 1 WHERE NOT EXISTS (SELECT 1 FROM Post WHERE body = 'a' ) ; 代码: 错误 尝试在select中使用dual作为虚拟表(请参阅) 从引用的链接: 您可以将DUAL指定为 在以下情况下使用虚拟表名: 未引用任何表: mysql>从DUAL中选择1+1; ->二, INSE

这段代码在Sqlite中工作,我对它有更多的经验。我想不出这里出了什么问题。如果有帮助,请从body='a'的帖子中选择1没有给我一个语法错误,但是这个有

select 1 WHERE NOT EXISTS (SELECT 1 FROM Post WHERE body = 'a' ) ;
代码:

错误


尝试在select中使用dual作为虚拟表(请参阅)

从引用的链接:

您可以将DUAL指定为 在以下情况下使用虚拟表名: 未引用任何表:

mysql>从DUAL中选择1+1; ->二,

INSERT INTO `Post` (
`name`,
...
`date`) select 
@0,
...
@6 WHERE NOT EXISTS (SELECT 1 FROM Post WHERE body =  @7 ) 
near 'WHERE NOT EXISTS (SELECT 1 FROM Post WHERE body =  'text' )' at line 15
INSERT INTO `Post` (
`name`,
...
`date`) select 
@0,
...
@6 
FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM Post WHERE body =  @7 )