sql >> Databasteknik >  >> RDS >> Mysql

MySql UNION för UPPDATERING

Skapa en tillfällig tabell och fyll den med:

CREATE TEMPORARY TABLE temptable (id INTEGER, VALUE VARCHAR(200))

INSERT
INTO temptable
VALUES
  ('1', 'val1'),
  ('2', 'val2'),
  ('3', 'val3'),
  ('4', 'val4')

Skicka sedan:

UPDATE
  mytable m, temptable t
SET m.value = t.value
WHERE m.id = t.id


  1. Hur ställer man in ett AUTO_INCREMENT-fält med att börja med värdet 6000 i mysql?

  2. Hur genererar man automatiskt migreringar med Sequelize CLI från Sequelize-modeller?

  3. Dynamisk löpande total

  4. MySQL Ladda datafil när villkoren är uppfyllda