sql >> Databasteknik >  >> RDS >> Mysql

Kolumnantal matchar inte värderäkning på rad 1

Felet betyder att du inte tillhandahåller lika mycket data som tabellen wp_posts innehåller kolumner. Och nu vet inte DB-motorn i vilka kolumner din data ska placeras.

För att övervinna detta måste du ange namnen på de kolumner du vill fylla. Exempel:

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

Slå upp tabelldefinitionen och se vilka kolumner du vill fylla.

Och insert betyder att du infogar en ny spela in. Du ändrar inte en befintlig. Använd update för det.



  1. Få en lista över tidszoner som stöds i SQL Server (T-SQL)

  2. Datahantering med Python, SQLite och SQLAlchemy

  3. Får datumlista inom ett intervall i PostgreSQL

  4. Logga DBMS_OUTPUT.Put_Line-utgång i tabell i Oracle med DBMS_OUTPUT.Get_Lines