sql >> Databasteknik >  >> RDS >> Mysql

SQL - OM FINNS UPPDATERA ANNAT INSERT Syntaxfel

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)

Skulle fungera med tbl_id och row_nr med UNIQUE nyckel.

Detta är metoden som DocJonas länkade till med ett exempel.



  1. Hur man väljer data från två tabeller med en enda fråga

  2. lagrade procedurer som körs via jdbc

  3. Få tidigare värde efter uppdatering - MySql

  4. bästa sättet att konvertera och validera en datumsträng