Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich in MySQL die Fehlermeldung „Das Feld „ID' hat keinen Standardwert'?
MySQL-Fehler „Feld 'id' hat keinen Standardwert“
Beim Erstellen einer Tabelle mit einem Primärschlüssel, der keinen Standardwert hat Wenn kein Standardwert vorhanden ist, generiert MySQL die Fehlermeldung „Feld ‚id‘ verfügt nicht über einen Standardwert.“ Dies weist darauf hin, dass dem ID-Feld, das normalerweise als eindeutige Kennung für jede Zeile in der Tabelle gedacht ist, kein Wert zugewiesen wird.
Um dieses Problem zu lösen, gibt es zwei Hauptansätze:
ALTER TABLE card_games ALTER COLUMN id INT(11) NOT NULL AUTO_INCREMENT;
INSERT INTO card_games (id, nafnleiks, leiklysing, prentadi, notkunarheimildir, upplysingar, ymislegt) VALUES (1, 'Svartipétur', 'Leiklýsingu vantar', 'Er prentað í: Þórarinn Guðmundsson (2010). Spilabókin - Allir helstu spilaleikir og spil.', 'Heimildir um notkun: Árni Sigurðsson (1951). Hátíðir og skemmtanir fyrir hundrað árum', 'Aðrar upplýsingar', 'ekkert hér sem stendur');
Indem Sie einem dieser Ansätze folgen, können Sie sicherstellen, dass das ID-Feld über geeignete Werte verfügt, indem Sie das „Feld“ auflösen. „ID“ hat keinen Standardwert“-Fehler und ermöglicht Ihnen das Erstellen einer gültigen Datenbanktabelle.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in MySQL die Fehlermeldung „Das Feld „ID' hat keinen Standardwert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!