Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die Spaltenanzahl stimmt nicht mit der Wertanzahl in Zeile 1 überein

Der Fehler bedeutet, dass Sie nicht so viele Daten bereitstellen wie die Tabelle wp_posts enthält Spalten. Und jetzt weiß die DB-Engine nicht, in welche Spalten Ihre Daten geschrieben werden sollen.

Um dies zu umgehen, müssen Sie die Namen der Spalten angeben, die Sie füllen möchten. Beispiel:

insert into wp_posts (column_name1, column_name2)
values (1, 3)

Schlagen Sie die Tabellendefinition nach und sehen Sie, welche Spalten Sie füllen möchten.

Und insert bedeutet, dass Sie einen neuen einfügen Aufzeichnung. Sie ändern keine vorhandene. Verwenden Sie update dafür.