Bulk update, mysql where-Anweisung

How to update von mysql-Daten in der Masse ?
Wie definiert man so etwas wie dieses :

UPDATE `table` 
WHERE `column1` = somevalues
SET  `column2` = othervalues

mit somevalues wie :

VALUES
    ('160009'),
    ('160010'),
    ('160011');

und othervalues :

VALUES
    ('val1'),
    ('val2'),
    ('val3');

vielleicht ist es unmöglich mit mysql ?
ein php-Skript ?

  • Setzen Sie Ihre Paare in einer lookup-Tabelle und der join-durch das erstellen von Ihre update.
  • haben Sie überprüft diese Antwort stackoverflow.com/questions/12960569/mysql-bulk-insert-via-php
  • es kann getan werden, indem MySQL, ohne Einbeziehung von PHP. Überprüfen Sie heraus unten meine Antwort, es funktioniert wie ein Charme.
InformationsquelleAutor user3673384 | 2016-03-01
Schreibe einen Kommentar