Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL — JEŚLI ISTNIEJE UPDATE ELSE INSERT Błąd składni

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)

Działałby z tbl_id i row_nr mając UNIQUE klawisz.

Jest to metoda, do której DocJonas jest połączony z przykładem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Musisz pobrać dane produktu z bazy danych mysql

  2. MySql - oblicz różnicę czasu dla wielu wierszy

  3. Data Java SQL jest przesunięta o 1 dzień

  4. Czy można wstawić dane w dwóch różnych tabelach w mysql za pomocą jednego zapytania php?

  5. Konwertuj POINT MySQL na tekst w PHP