按物质引用命令?

时间:2010-07-12 23:28:44

标签: sql mysql

我正在使用mysql,以下两个sqls会产生不同的结果。

SELECT developers.* FROM "developers" ORDER BY id DESC LIMIT 1
SELECT developers.* FROM "developers" ORDER BY 'id DESC' LIMIT 1

我认为引用顺序无关紧要。

2 个答案:

答案 0 :(得分:9)

通过引用文字字符串'id DESC'来排序,这确实会改变结果,因为它没有意义 - 与说ORDER BY 1没什么不同

答案 1 :(得分:4)

ORDER BY'id DESC'说“ORDER BY常量字符串'id DESC'”。不要引用ORDER BY! :)