从Select中选择*

时间:2016-08-05 14:44:44

标签: mysql sql database select

我知道它非常奇怪的情况,我已经以某种方式进入了它。我必须通过在url中传递一些参数来连接到其他一些系统服务。

在他们的服务中,他们使用参数I pass创建一些查询。

对于我的情况,我必须通过'选择'作为参数名称,它实际上是一些类名。因此他们最终创建了Select * from select查询 和一些条件。

执行时我收到错误回复:

  

' SQL查询或过滤器表达式中存在语法错误   1,位置186. Saw \"选择\"但预计   ' .. SQL:\" SELECT col1,col2 FROM选择AS D在哪里   一些条件。

有人可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:4)

由于Select是保留字,因此必须通过用反引号字符括起来逃避它,以便MySQL处理您的查询:

select * from `select`

答案 1 :(得分:-1)

建议不要使用MySQL保留的关键字..但如果必要的话有一个解决方案..

使用它,它适用于你:

select * from yourdatabasename.select