对没有列'id'的表进行排序

马克·拉斯穆森:

我有一个表的以下顺序定义:

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});

如您所见id,该表中没有一列。但是,当我尝试插入时,仍尝试以下sql:

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

我怎样才能禁用id它显然具有功能?

Ben Fortune:

如果您未定义,primaryKeyid默认情况下使用sequelize

如果要设置自己的,只需primaryKey: true在列上使用即可

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
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何制作没有@Id 列的表?

根据一个列 ID、标题对两个表进行排序

Azure 表:选择分区键以按时间和用户 ID 对记录进行有效排序

具有多个ID但单独注释的表需要排序(尝试使用SQL代码进行联合查询)

对具有 3 列的表进行排序

在 id 之后对所有内容进行排序

如何按另一个具有相同ID的表的最高平均值对行进行排序

SQL-对没有表数据的营销类别进行排序

Peewee 正在创建只有 ID 的表,没有创建其他字段/列

按多列对SQL表进行排序

以角度2对html表的列进行排序

Turbo 表无法对列进行排序

SQL Server:对具有 XML 列的不同表进行排序

反应:不是通过单击按钮进行排序 - 通过单击表中的标题“id”进行排序

没有唯一且连续的id列的基于游标的表分页?

Django OperationalError表没有名为user_id的列

如何在参考表没有id列的迁移中添加外键

没有id或class属性的查找表

在熊猫数据框中对行进行排序并获取列ID

通过ID计数对数据框列进行排序

MatTable与Sort似乎没有对列进行排序

为什么我的 Pandas DataFrame 没有对列进行排序?

在没有NativeQuery的情况下使用JPA在联合表ID中进行查询

加入没有公共列的sql表而无需排序

如果2条记录具有相同的列值,如何在按另一列对其进行排序之后按id升序对记录进行排序?-滑轨

Python 和 Sqlite:在 sqlite 表中,我有一个 id、名称和点。我有一个 ID 列表,我想按点对它们进行排序

如何对列表进行排序,该列表是具有id降序排列的id属性的类?

如何对没有“ transition()”调用的D3生成的HTML表进行排序?

为什么我的表没有按数字顺序对我的 div 变量进行排序?