Ich habe das folgende Modell in NodeJS mit Sequelize und einer MySQL-Datenbank:
%Vor%Ich versuche, einen neuen Benutzer zu meiner Datenbank mit dem folgenden Code hinzuzufügen:
%Vor%Danach bekomme ich den nächsten Fehler:
%Vor%Und die Fehlermeldung:
%Vor%Wenn ich jedoch den ID-Wert manuell festlege, funktioniert es. Es scheint so zu sein, dass sequelize versucht, einen Standardwert im ID-Feld zu setzen und stattdessen eine Autoinkrement-Ganzzahl zu setzen. Ich habe dieses Feld auch in meiner Datenbank als autoIncrement definiert.
Wie könnte ich diese Insertion machen? Muss ich die ID manuell festlegen?
BEARBEITEN
Dies ist meine Tabellendefinition:
%Vor%Tags und Links mysql node.js sequelize.js