sql >> Database teknologi >  >> RDS >> Oracle

Hvorfor modtager jeg ikke nok værdier, når jeg kører en INSERT?

Du angiver ikke de kolonner, du angiver værdier for, så databasen forventer en værdi for hver kolonne i din tabel.

Forudsat at du har en kolonne name i den tabel skal du gøre dette:

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

Ikke angiver målkolonnerne i en INSERT statement er en dårlig kodningsstil.



  1. Få kolonnenavne og værdier til loop PHP

  2. Windows:XAMPP vs WampServer vs EasyPHP vs alternativ

  3. Sådan får du kortdagens navn fra en dato i MariaDB

  4. Hvordan disambigueres et plpgsql-variabelnavn i en ON CONFLICT-klausul?