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

SQL Server 2000 tương đương cho ON DUPLICATE KEY?

Tôi sử dụng cái này:

begin tran;

update ... where ... ;

if @@rowcount = 0
  insert ...
commit tran;

Theo tôi hiểu, với các chỉ số phù hợp, bản cập nhật sẽ đặt các khóa phạm vi thích hợp để ngăn người khác chèn cùng một thứ vào cùng một lúc.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC PreparedStatement dẫn đến lỗi cú pháp MySQL

  2. gửi dữ liệu tới MySQL bằng AJAX + jQuery + PHP

  3. Có quy ước đặt tên cho MySQL không?

  4. Sự cố cơ sở dữ liệu Laravel 5

  5. Làm cách nào để bảo toàn dữ liệu UTF8mb4 với mysqldump?