sql >> Database >  >> RDS >> Mysql

Waardelijst invoegen komt niet overeen met kolomlijst:1136 Kolomtelling komt niet overeen met waardetelling

Uw databasetabel heeft 35 kolommen

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

Waar de waarden die u doorgeeft 34 kolommen zijn

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)

Deze mismatch van kolommen geeft u de fout.

U bent vergeten de waarde door te geven voor date_now kolom. als je er eenmaal voor bent, wordt de fout opgelost



  1. MyCLI – Een MySQL/MariaDB-client met automatische aanvulling en syntaxismarkering

  2. is er een PRODUCT-functie zoals er een SOM-functie is in Oracle SQL?

  3. PDO + MySQL retourneert altijd strings, maar hoe zit het met MsSQL?

  4. Hoe de mediaan te berekenen in PostgreSQL