Tag: 自动递增

autoIncrement如何在NodeJs的Sequelize中工作?

Sequelize的文档没有提到autoIncrement 。 它只包括下面的例子: // autoIncrement can be used to create auto_incrementing integer columns incrementMe: { type: Sequelize.INTEGER, autoIncrement: true } 基于这个例子,我有以下代码: db.define('Entries', { id: { type: Seq.INTEGER, autoIncrement: true, primaryKey: true }, title: { type: Seq.STRING, allowNull: false }, entry: { type: Seq.TEXT, allowNull: false } } 现在,当我想创build一个条目,我想要做这样的事情: models.Entry.create({title:'first entry', entry:'yada yada yada'}) 但是,当我执行该代码时,我得到一个数据库错误: 列“id”中的空值违反了非null约束 […]