由于系统需要,写了一个ORDER BY 的SQL查询语句进行字段排序,查询结果没有进行排序,SQL语法正确;
于是,进入MySQL控制台,执行SQL语句,没有报错,但是就是没有排序;
经过查找发现,在写 ORDER BY ' time' DESC 语句中,使用了“ ' ”符号,导致MySQL无法正常解析,去掉排序正常;
或者可以用 “`”这个代替,即 ORDER BY ` time` DESC;
虽然找到错误原因,但是不知 “`”和 “ ' ”在SQL语句中的区别,希望有知道的高人指导。
非常感谢!!!