Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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 由于列名错误,SQL查询无法工作,但列存在_Mysql_Sql_Innodb_Myisam - Fatal编程技术网

Mysql 由于列名错误,SQL查询无法工作,但列存在

Mysql 由于列名错误,SQL查询无法工作,但列存在,mysql,sql,innodb,myisam,Mysql,Sql,Innodb,Myisam,我对以下查询有问题: SELECT * FROM `pageindex` FULL JOIN `pages` ON `pageindex`.`url` = `pages`.`page` WHERE `pageindex`.`url` IS NULL; 我也试过: SELECT * FROM pageindex FULL JOIN pages ON pageindex.url = pages.page WHERE pageindex.url IS NULL; 我得到这个错误:

我对以下查询有问题:

SELECT *
FROM `pageindex`
    FULL JOIN `pages` ON `pageindex`.`url` = `pages`.`page`
WHERE `pageindex`.`url` IS NULL;
我也试过:

SELECT *
FROM pageindex
    FULL JOIN pages ON pageindex.url = pages.page
WHERE pageindex.url IS NULL;
我得到这个错误:

ERROR 1054 (42S22): Unknown column 'pageindex.url' in 'where clause'
但我不明白为什么,当列确实存在时,下面是表中的列:

+--------------+--------------+------+-----+---------+-------+
| Field        | Type         | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| url          | varchar(255) | NO   | PRI | NULL    |       |
| title        | varchar(255) | YES  | MUL | NULL    |       |
| keywords     | text         | YES  |     | NULL    |       |
| description  | text         | YES  |     | NULL    |       |
| last_updated | date         | YES  |     | NULL    |       |
| heading      | varchar(255) | YES  |     | NULL    |       |
| textcontent  | text         | YES  |     | NULL    |       |
| htmlcontent  | text         | YES  |     | NULL    |       |
| audiencetype | varchar(255) | YES  |     | NULL    |       |
+--------------+--------------+------+-----+---------+-------+
希望你能帮忙


谢谢

因为MySQL不支持完全连接,您的查询解释如下:

SELECT *
  FROM `pageindex` AS full
  JOIN `pages` ON `pageindex`.`url` = `pages`.`page`
 WHERE `pageindex`.`url` IS NULL;

不知道这是否会影响MySQL中@草莓
完全连接的语法?目前似乎不支持此功能。