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

Bộ kích hoạt MySQL đặt giá trị cho hàng MỚI và cập nhật hàng khác trong cùng một bảng

Câu trả lời cho điều này có thể không được hoan nghênh, nhưng đó là:Bạn không thể làm điều đó.

Trình kích hoạt không thể cập nhật một hàng khác của cùng một bảng như hàng, trình kích hoạt được gọi từ.

Cách điển hình để làm điều đó, là tạo một thủ tục được lưu trữ, chèn vào / Cập nhật bảng đích, sau đó cập nhật (các) hàng khác, tất cả trong một giao dịch.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chuyển đổi datetime sang date, cắt bớt thời gian, để lại ngày tháng?

  2. Tham chiếu đến các nhóm trong MySQL regex?

  3. Có điều gì đó tương tự với phương thức split () trong mySql không?

  4. Điền cơ sở dữ liệu Django

  5. Truy vấn SQL RAW với Zend Framework