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

MySql:nếu giá trị tồn tại CẬP NHẬT khác CHÈN

Làm thế nào về THAY THẾ VÀO:

REPLACE INTO models
( col1, col2, col3 )
VALUES
( 'foo', 'bar', 'alpha' )

Giả sử col1 là khóa chính của bạn, nếu một hàng có giá trị 'foo' đã tồn tại, nó sẽ cập nhật hai cột còn lại. Nếu không, nó sẽ chèn một hàng mới.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính tổng các giá trị của mảng nhiều chiều theo khóa không có vòng lặp

  2. Khôi phục thư mục cơ sở dữ liệu MySQL từ một đĩa cứng đã khôi phục

  3. Cách đặt lại mật khẩu gốc MySQL

  4. dọn dẹp db dữ liệu dư thừa

  5. MAX () - Tìm Giá trị Tối đa trong một Cột trong MySQL