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

Lỗi MySql:Không thể cập nhật bảng trong hàm / trình kích hoạt được lưu trữ

Tại thời điểm bạn đang cố gắng cập nhật bảng của mình, bạn bắt đầu một vòng lặp vô tận khi trình kích hoạt, trình kích hoạt không phải để cập nhật bảng của chính chúng, bạn có thể tạo một bảng mới nơi bạn giữ giá trị của khóa chính của bảng và giá trị ưu tiên , để bạn có thể cập nhật mức độ ưu tiên tại bảng đó. Và trong ứng dụng của bạn hoặc nơi bạn sẽ sử dụng, bạn có thể tham gia hai bảng này. Ngoài ra, bạn có thể xem xét cập nhật bảng của mình với sql sau trong phía ứng dụng:

update your_table set state = 'NEW' and priority = priority - 1 where ....

Ngoài ra, một quy trình mới được lưu trữ có thể được viết để sửa dữ liệu của bạn tự động chạy sau mỗi 5/10 phút (bất kỳ điều gì mong muốn).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cài đặt MySQL với phpMyAdmin trên Ubuntu 14.04

  2. Truy xuất MySQL bằng Kivy

  3. Làm cách nào để tạo một cột tăng tự động MySQL khác?

  4. Thiết lập kết nối cơ sở dữ liệu MySQL từ xa

  5. Đặt NOW () làm Giá trị Mặc định cho kiểu dữ liệu datetime?