MYSQL:选择一个名称与语法类似的列

MYSQL:选择一个名称与语法类似的列,mysql,Mysql,我在做一个简单的MY SQL语句: var sqlString = "SELECT videosplit FROM 10299_12188_tblVideos WHERE adId = " + adId + " AND order = " + order 但它在“命令”上失败了 我相信这是因为“按订单”的说法。但列名称称为“order”。我怎样才能解决这个问题 我试着在这些“=”命令“周围加上“命令”。但是那句话什么也没有返回,虽然它应该给我一些东西 最

我在做一个简单的MY SQL语句:

var sqlString = "SELECT videosplit FROM 10299_12188_tblVideos WHERE adId = " + adId + " AND order = " + order
但它在“命令”上失败了

我相信这是因为“按订单”的说法。但列名称称为“order”。我怎样才能解决这个问题

我试着在这些“=”命令“周围加上“命令”。但是那句话什么也没有返回,虽然它应该给我一些东西

最好的


J

order by的一般语法是:

SELECT videosplit FROM 10299_12188_tblVideos ORDER BY adId; 

在您的情况下,使用带有反勾号的订单

否。我不想按订单。列名为“ORDER”。我需要选择列(顺序)=xy的位置。请重新阅读。使用带有backtick的
order
将用作列名的保留字放在backtick
`order`
内。请回答:)以前已经回答过很多次了。请参阅Duplicateorder-它是mysql中的保留关键字。您不应该使用它。是的,不要将保留字用作表/列标识符。