【发布时间】:2015-01-28 21:53:30
【问题描述】:
我正在尝试在本地主机上以 PHP 代码运行 MySQL 查询。当我托管数据库和 PHP 页面时,它运行良好。 000webhost 的 phpMyAdmin 数据库不断地使用错误的 SQL 语法调用我的查询。我已经重新检查了列名,但它们都是一样的。
以下是我的查询和 000webhost 数据库给出的错误:
select * from taxi
where 'registration_number' NOT IN (
select 'taxi_registration_number' from shift
where 'shift_date' = 'sysdate'
);
给出的错误是
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的 '' 附近使用正确的语法
【问题讨论】:
-
没有@halfer。这只是我在这里复制的东西。即使我删除“仍然错误仍然存在。
-
不可能。您连接的主机不会改变 SQL 语法。
标签: mysql syntax-error mysql-error-1064