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

Opdatering af flere MySQL-tabelkolonner ved hjælp af arrays med PDO

Du har forvekslet syntaksen mellem INSERT og UPDATE udsagn. I stedet for en VALUES() liste, skal du bruge et SET klausul:

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

Gennemgå MySQL UPDATE syntaksreference for at få den fulde specifikation til brug med UPDATE udsagn.



  1. PRVG-2027 Ejeren af ​​filen er inkonsekvent på tværs af noder

  2. JDBC ResultSet får kolonner med tabelalias

  3. Introduktion til Row-Level Security i SQL Server

  4. Hvordan udskriver man nøjagtig sql-forespørgsel i zend framework?