sql >> Database teknologi >  >> RDS >> Mysql

SQL - HVIS FINDER OPDATERING ANDERS INSERT Syntaksfejl

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)

Ville fungere med tbl_id og row_nr med UNIQUE nøgle.

Dette er metoden, som DocJonas er knyttet til med et eksempel.



  1. Native JSON-understøttelse i MYSQL 5.7:hvad er fordelene og ulemperne ved JSON-datatypen i MYSQL?

  2. Vælg ALLE felter, der kun indeholder STORE bogstaver

  3. Implementering af en-til-nul-eller-en relation i SQL Server

  4. Antal udførte MySQL-forespørgsler på side