sql >> Databasteknik >  >> RDS >> Mysql

Kolumnantal matchar inte värderäkning på rad 1 VendorError:1136

Om du inte infogar i alla kolumner i en tabell måste du namnge kolumnerna du infogar i i din infogningsfråga så här

Insert into User_Team (col1, col4) values(?,?)

Tänk efter - hur ska DB-motorn veta vilka kolumner värdena tillhör?



  1. Hur man tar bort efterföljande blanksteg i SQL Server – RTRIM()

  2. Returnera rader som endast innehåller icke-alfanumeriska tecken i SQLite

  3. Pythons MySqlDB uppdateras inte rad

  4. Välj data mellan 2 datum och genomsnittlig timproduktion