1

我有一个查询:

SELECT cricketTarget FROM ifTable WHERE  ifAlias LIKE '06K284646%';

而MYSQL的答案是

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIKE '06K284646%'' at line 1

这是什么原因?

4

3 回答 3

0

尝试

SELECT cricketTarget FROM ifTable WHERE  ifAlias LIKE '%06K284646%';
                                                    // ^ Add a percentage here.
于 2013-03-18T16:49:18.127 回答
0

在 `` 符号之间使用 ifAlias,因为它看起来像 ifAlias 是一个关键字

于 2013-03-18T16:50:57.723 回答
-1

问题就这样解决了——我对查询进行了如下修改:

SELECT cricketTarget FROM ifTable WHERE ifTable.ifAlias LIKE '%06K284646%'

现在它工作正常。Tnx 给所有人!

于 2013-03-19T13:23:19.410 回答