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.