Nếu đó là giá trị auto_incremented, bạn sẽ sử dụng mysql_insert_id()
(hoặc anh chị em mysqli
của nó ) ngay sau khi thực hiện chèn để nhận ID được gán cho nó.
Nếu bạn muốn nhận một giá trị tăng dần không tự động, bạn sẽ cần CHỌN hàng có giá trị cao nhất và sắp xếp theo giá trị đó theo thứ tự giảm dần để thực hiện công việc (giả sử đó là số hoặc chữ và số và tăng dần theo tuần tự):
SELECT id FROM tablename ORDER id DESC LIMIT 1
Nếu đó là một ID ngẫu nhiên thì bạn cần sắp xếp theo ngày:
SELECT id FROM tablename ORDER datecol DESC LIMIT 1
Nếu bạn không có bất kỳ phương pháp nào khác để sắp xếp các bản ghi này, bạn có thể lấy hàng cuối cùng trong bảng nhưng không có gì đảm bảo rằng bản ghi là mới nhất và do đó bạn không có độ chính xác trong kết quả của mình.