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

MYSQL:Chèn bản ghi nếu nó đã tồn tại bản ghi cập nhật

MySQL cung cấp câu lệnh REPLACE INTO chỉ cho điều này.

REPLACE INTO data_meta (token, meta_key, meta_value) VALUES ( x, y, z );

Để điều này hoạt động, sự kết hợp của (mã thông báo, meta_key) phải là khóa chính hoặc bạn cần tạo một chỉ mục duy nhất cho sự kết hợp của (mã thông báo, meta_key)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vấn đề trao đổi jquery trong php

  2. Percona 5.6 Sự cố InnoDB không sử dụng các chỉ mục một cách chính xác

  3. Bộ lập lịch sự kiện sẽ thực thi hàng tháng

  4. Các phương thức PDO có thể bị lỗi và không ném được PDOException không?

  5. Làm cách nào để chuyển đổi toàn bộ tập ký tự và đối chiếu của cơ sở dữ liệu MySQL sang UTF-8?