Tôi có câu hỏi sau:
INSERT INTO table (a) VALUES (0)
ON DUPLICATE KEY UPDATE a=1
Tôi muốn ID của chèn hoặc cập nhật. Thông thường tôi chạy truy vấn thứ hai để có được điều này vì tôi tin rằng insert_id () chỉ trả về ID 'được chèn' chứ không phải ID được cập nhật.
Có cách nào để XÁC NHẬN / CẬP NHẬT và lấy ID của hàng mà không chạy hai truy vấn không?
alter table tablename AUTO_INCREMENT = 0;
theo truy vấn trên, để tránh những lỗ hổng lớn trong giá trị id của bạn.