Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để lấy id của một hàng đã chèn ON chèn?

Câu trả lời ngắn gọn là không- không thể. Nếu db của bạn có khối lượng giao dịch thấp, thì đồng thời có thể không phải là vấn đề khi sử dụng thứ gì đó tương tự như select max() (dễ bị nhiễu): Bạn có thể truy cập giá trị tăng tự động trong MySQL trong một câu lệnh không?

Tôi sẽ làm theo phần chèn trong php với một bản cập nhật

update `table`
set `hash` = MD5(CONCAT(`id`,`salt`))
where `id` = LAST_INSERT_ID();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết hợp một giá trị tăng dần vào sql này

  2. Node.js kết nối thông qua ssh

  3. Cách chèn vào MySQL bằng câu lệnh chuẩn bị sẵn với PHP

  4. Chuyển đổi tập lệnh MySQL sang H2

  5. ScaleGrid DBaaS mở rộng dịch vụ lưu trữ MySQL thông qua đám mây AWS