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

mysql nếu tồn tại

Hãy thử điều này ...

INSERT INTO admin_rule_module VALUES (13, 2, 'allow') 
ON DUPLICATE KEY UPDATE permission = 'allow', entity_id = 2;

Giả sử bạn có một khóa KEY DUY NHẤT (rule_set_id, entity_id), ít nhất. Nếu bạn muốn làm điều đó với một câu lệnh điều kiện và nhiều câu lệnh, bạn phải đặt nó trong một THỦ TỤC hoặc một CHỨC NĂNG.



  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 tách một chuỗi trong MySQL

  2. truy vấn để hiển thị bốn dữ liệu ngẫu nhiên từ cơ sở dữ liệu

  3. Hơn 1000 lệnh gọi API với 1 công việc cron?

  4. Xóa các bảng trùng lặp

  5. Định vị vị trí văn bản, trích xuất văn bản và chèn vào cột mới trong MySQL