sql >> Database >  >> RDS >> Oracle

Waarom ontvang ik niet genoeg waarden bij het uitvoeren van een INSERT?

U geeft niet op voor welke kolommen u waarden opgeeft, dus de database verwacht een waarde voor elke kolom in uw tabel.

Ervan uitgaande dat je een kolom name . hebt in die tabel moet je dit doen:

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

De doelkolommen niet vermelden in een INSERT verklaring is een slechte codeerstijl.



  1. Is het onredelijk om een ​​MySQL-database toe te wijzen aan elke gebruiker op mijn site?

  2. Benoemde parametervolgorde heeft zin voor MySql .Net-gegevensprovider?

  3. slaapstand ID verhogen orakel

  4. Een MySQL Join-query schrijven