java - 函数 <数据库名称>。 TOP 不存在

标签 java mysql mysql-error-1064

当我使用String sql = "SELECT TOP(1) order_id FROMordersORDER BY order_id DESC; ";

时显示此消息

表中的数据已更新,但后面的 String sql = "SELECT TOP(1) order_id FROMordersORDER BY order_id DESC; ";

下一行代码未运行,我的意思是 rs.next() 语句...

我用JAVA编写代码并通过WAMP SERVER连接MySQL。

最佳答案

MySQL不支持TOP函数。您应该使用 LIMIT,例如:

SELECT order_id FROM orders ORDER BY order_id DESC LIMIT 1;

关于java - 函数 <数据库名称>。 TOP 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52591977/

相关文章:

java - 子类包含在父类中

java - 如何构建可嵌入类型的 ElementCollection?

php - 如何使用 PDO 从 MySQL 获取数字类型?

两个表中的mysql查询帮助

MYSQL 函数 IF 语法

java - 调用方法

mysql - 无法使用 ssl 数据库用户访问 mediawiki 网站

mysql - 错误 1064 - MySQL 中 INSERT 语句的 SQL 语法

mysql-error-1064 - 如何在 Yii 框架中使用 IN/AND 子句?

java - 如何使用网络服务API?