sql >> Databasteknik >  >> RDS >> Oracle

Varför får jag inte tillräckligt med värden när jag kör en INSERT?

Du anger inte de kolumner du anger värden för, så databasen förväntar sig ett värde för varje kolumn i din tabell.

Förutsatt att du har en kolumn name i den tabellen måste du göra så här:

insert into theme (name) values('Sport');

Listar inte målkolumnerna i en INSERT uttalande är dålig kodningsstil.



  1. Hur man aktiverar långsamma frågeloggar i AWS RDS MySQL

  2. Dynamisk längd på talformat i to_number Oracle SQL

  3. När rekommenderas att använda MySQL BLOB?

  4. Python getter och setter via @property inom SqlAlchemy modellklassdefinition:HOWTO