sql >> Database teknologi >  >> RDS >> Mysql

sequelize tabel uden kolonne 'id'

Hvis du ikke definerer en primaryKey derefter bruger sequelize id som standard.

Hvis du vil indstille din egen, skal du blot bruge primaryKey: true på din kolonne.

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


  1. FEJL:SQLSTATE[HY000] [2002] Der kunne ikke oprettes forbindelse, fordi målmaskinen aktivt nægtede det

  2. PHP PDO bindParam for variabel/streng brugt til IN-sætning...?

  3. Sådan importeres og eksporteres CSV-filer ved hjælp af PHP og MySQL

  4. Multi Datacenter-opsætning med PostgreSQL