Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich beim Einfügen von Daten in MySQL die Fehlermeldung „Falscher Ganzzahlwert'?
So beheben Sie den Fehler „Falscher ganzzahliger Wert“ beim Einfügen von Daten in MySQL
Beim Versuch, Daten in eine MySQL-Datenbank einzufügen, ist dies möglich um auf den Fehler „Falscher ganzzahliger Wert: '' für Spalte „id“ in Zeile 1“ zu stoßen. Dieser Fehler tritt normalerweise auf, wenn versucht wird, einen nicht ganzzahligen Wert in ein Feld mit automatischer Inkrementierung einzufügen.
Um dieses Problem zu beheben, stellen Sie sicher, dass die erste Spalte, die als „id“ identifiziert wird, in Ihrer INSERT-Anweisung weggelassen wird. Da diese Spalte über ein Auto-Inkrement-Attribut verfügt, generiert sie automatisch eine eindeutige Kennung, ohne dass eine Benutzereingabe erforderlich ist.
Daher sollte die geänderte Abfrage wie folgt aussehen:
INSERT INTO workorders (column1, column2) VALUES (?, ?)
Durch Ausschließen Wenn Sie die Spalte „id“ aus der Spaltenliste hinzufügen, weist MySQL diesem Feld beim Einfügen der Zeile automatisch den nächsten verfügbaren ganzzahligen Wert zu. Diese Korrektur sollte den Fehler „Falscher ganzzahliger Wert“ beseitigen und es Ihnen ermöglichen, Daten erfolgreich in Ihre Tabelle einzufügen.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Einfügen von Daten in MySQL die Fehlermeldung „Falscher Ganzzahlwert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!