我想选择 MySQL 表中的最后一行。我在该表中没有任何自动增量键。
public String getLastLeaveId() {
try {
Statement stmt = getConnection();
String sql="select leaveID from applied leave"; // here I want some logic that will fetch only leave_id from last row only
stmt.execute(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
//Table Structure --->
(leave_id varchar(50) primary key,emp_id varchar(40),birthday varchar(20),anniv varchar(20),rh varchar(200),total int,foriegn key(emp_id) reference employee);
最佳答案
对您现在订购的任何列进行降序排序,并在最后执行 limit 0,1
。
关于java - 如何选择 MySQL 表中的最后一行?我没有任何自动递增键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20761020/