sequelize Tabelle ohne Spalte 'id'

Ich habe die folgende Sequenzdefinition einer Tabelle:

AcademyModule = sequelize.define('academy_module', {
        academy_id: DataTypes.INTEGER,
        module_id: DataTypes.INTEGER,
        module_module_type_id: DataTypes.INTEGER,
        sort_number: DataTypes.INTEGER,
        requirements_id: DataTypes.INTEGER
    }, {
        freezeTableName: true});

ie Sie sehen können, gibt es keinid Spalte in dieser Tabelle. Wenn ich jedoch versuche einzufügen, versucht es immer noch die folgende SQL:

 INSERT INTO `academy_module` (`id`,`academy_id`,`module_id`,`sort_number`) VALUES (DEFAULT,'3',5,1);

Wie kann ich das @ deaktiviereid Funktion hat es klar?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage