我有一个奇怪的问题。我在mysql中尝试这样的命令:按字段命令mysql命令不起作用,发出错误的命令
SELECT `type`,
`bought`
FROM cars
WHERE owner = 'test'
ORDER BY type
而且它打印出这个在phpMyAdmin:
type bought
--------------------
17 1281025497
22 1287708417
22 1287347244
24 1287708324
24 1287876461
6 1287896659
9 1287847238
这没有任何意义。 17大于22,9小于6?!
您不需要将所有列都置于反引号中。 “买”很可能不是保留关键字,并且您没有将“汽车”和“所有者”置于反引号中,所以最好不要使用反引号,除非您实际上必须使用保留字作为列名称(“类型“可能被保留;检查MySQL文档) – ThiefMaster 2010-10-31 23:35:57