sql >> Databáze >  >> RDS >> Mysql

sequelizovat tabulku bez sloupce 'id'

Pokud nedefinujete primaryKey pak sequelize používá id ve výchozím nastavení.

Pokud si chcete nastavit vlastní, stačí použít primaryKey: true ve vašem sloupci.

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. Synchronizujte schéma dvou databází v MySQL

  2. Vnitřní spojení SQLite

  3. Fulltextové vyhledávání MySQL má vždy 0 výsledků?

  4. Jak vyloučit záznamy s určitými hodnotami v sql select