L'errore significa che non stai fornendo tanti dati quanto la tabella wp_posts
contiene colonne. E ora il motore DB non sa in quali colonne inserire i tuoi dati.
Per ovviare a questo devi fornire i nomi delle colonne che vuoi riempire. Esempio:
insert into wp_posts (column_name1, column_name2)
values (1, 3)
Cerca la definizione della tabella e vedi quali colonne vuoi riempire.
E insert
significa che stai inserindo un nuovo disco. Non ne stai modificando uno esistente. Usa update
per quello.