sql >> Databasteknik >  >> RDS >> Mysql

Infoga värdelistan matchar inte kolumnlistan:1136 Kolumnantal matchar inte värdeantal

Din databastabell har 35 kolumner

id_logged, patient_id, one, two, three, four, five, six, seven, eight, nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eightteen, nineteen, twenty, twone, twtwo, twthree, twfour, twfive, twsix, twseven, tweight, twnine, thirty, thone, thtwo, date_now

Där värdena du skickar är 34 kolumner

VALUES (:id_logged, :patient_id, :one, :two, :three, :four, :five, :six, :seven, :eight, :nine, :ten, :eleven, :twelve, :thirteen,
        :fourteen, :fifteen, :sixteen, :lone, :ltwo, :lthree, :lfour, :lfive, :lsix, :lseven, :leight, :lnine, :lten, :leleven, :ltwelve, :lthirteen, :lfourteen, :lfifteen, :lsixteen)

Denna oöverensstämmelse mellan kolumner ger dig felet.

Du glömde att skicka värdet för date_now kolumn. när du klarar det kommer felet att lösas



  1. Komma igång med PostgreSQL Streaming Replication

  2. Jag kan inte starta SQL Server-webbläsaren

  3. MySQL #1093 - Du kan inte ange måltabellen "giveaways" för uppdatering i FROM-klausulen

  4. mysql lagrad procedur:att använda deklarerade vars i en limit-sats returnerar ett fel