MySQL的max()函数使用时遇到的小问题
通常我们获取某个表的某个字段最大值时可以使用max()函数。
使用场景举例:
获取某个表id的最大值:SQL:
SELECT max(id) FROM table_name;
SELECT max(`id`) FROM `table_name`; --->(注意此处的是反引号,tab键上面的``)
但是朋友们注意一下,如果写成这样是有问题的:SQL: SELECT max('id') FROM table_name; -->注意此处的''(这是单引号) 这一条SQL会返回
延伸一下:在我们写SQL时候表名、字段名使用反引号``可以避免关键词冲突,在需要传入字符串时使用单引号''