sql >> Databasteknik >  >> RDS >> Mysql

Uppdatering av flera MySQL-tabellkolumner med arrayer med PDO

Du har blandat ihop syntaxen mellan INSERT och UPDATE uttalanden. Istället för en VALUES() listan behöver du en SET klausul:

$STH = $DBH->prepare('
    UPDATE lease 
    SET 
      accnt = :account, 
      car = :car_lease, 
      radio = :radio_lease, 
      misc = :misc_lease 
    WHERE ID = :lease_ID
');

Granska MySQL UPDATE syntaxreferens för den fullständiga specifikationen att använda med UPDATE uttalanden.



  1. Hur ändrar man sammanställning av alla rader från latin1_swedish_ci till utf8_unicode_ci?

  2. MySql 5.7 installationsprogrammet misslyckas med att upptäcka VS 2013 redistributable

  3. sök efter flera nyckelord med php och mysql (där X gillar)

  4. Hur man undslipper sträng medan man matchar mönster i PostgreSQL