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

SQL - NẾU TỒN TẠI CẬP NHẬT ELSE Lỗi cú pháp CHÈN

INSERT INTO component_psar (tbl_id, row_nr, col_1, col_2, col_3, col_4, col_5, col_6, unit, add_info, fsar_lock)
VALUES('2', '1', '1', '1', '1', '1', '1', '1', '1', '1', 'N')
ON DUPLICATE KEY UPDATE col_1 = VALUES(col_1), col_2 = VALUES(col_2), col_3 = VALUES(col_3), col_4 = VALUES(col_4), col_5 = VALUES(col_5), col_6 = VALUES(col_6), unit = VALUES(unit), add_info = VALUES(add_info), fsar_lock = VALUES(fsar_lock)

Sẽ hoạt động với tbl_idrow_nrUNIQUE phím.

Đây là phương thức mà DocJonas được liên kết với một ví dụ.



  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ìm số hàng trong kết quả mysql trả về (nodejs)

  2. Ánh xạ Doctrine 2 tham chiếu đến khóa duy nhất

  3. Truy vấn MySQL - lấy bản ghi dựa trên ngày hiện tại

  4. Nhiều người thuê PHP SaaS - DB riêng biệt cho từng khách hàng, hay nhóm chúng?

  5. PHP MYSQL - Chèn vào mà không sử dụng tên cột nhưng với trường autoincrement