我是mysql的初学者,而我练习语法LAST(),即
SELECT LAST(CustomerName) AS LastCustomer FROM CUSTOMERS;
我收到了错误。
错误:错误1064(42000):您的SQL语法出错; 查看与您的MariaDB服务器版本对应的手册 在'(CustomerName)AS LastCustomer FROM附近使用的正确语法 CUSTOMERS'在第1行
答案 0 :(得分:2)
事情是mysql上没有像 LAST()这样的功能。您可以看到评论here所在的位置。
您可以找到访问mysql aggregated functions
的mysql函数列表最好使用如下的简单查询 -
SELECT CustomerName as LastCustomer ORDER BY id DESC LIMIT 1
希望它有帮助...:)
答案 1 :(得分:0)
试试这个
SELECT * FROM CUSTOMERS ORDER BY customer_id DESC LIMIT 1;
答案 2 :(得分:0)
Mysql不支持Last(),请尝试 SELECT TOP 1 CustomerName FROM Customers ORDER BY CustomerID DESC;