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

Làm cách nào để vô hiệu hóa ID tăng tự động cập nhật khi cập nhật khóa trùng lặp?

Phải đặt khóa chính làm cột ID sau đó đặt (Quả, Màu) làm khóa duy nhất. Sau đó, bạn có thể chạy truy vấn do @Andrew B Anthony cung cấp bên dưới:

INSERT INTO table (Fruit, Color) VALUES
    Apple, Red)
ON DUPLICATE KEY UPDATE 
Fruit=values(Fruit),
Color=values (Color)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CodeIgniter:Không thể kết nối với máy chủ cơ sở dữ liệu của bạn bằng cách sử dụng cài đặt được cung cấp Thông báo lỗi

  2. Lựa chọn động các tùy chọn php và mysql

  3. JPA:Mối quan hệ nhiều đến nhiều - JsonMappingException:Đệ quy vô hạn

  4. Lệnh Alter trong Aurora DB (thêm một cột mới)

  5. Truy vấn hàng loạt MySQL khó hiểu