const mainModel = sequelize.define('main_table_manykkkkkkkkk', {
mainId: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true,
allowNull: false,
},
oneId: {
type: Sequelize.INTEGER,
unique: 'a_b'
},
linkId: {
type: Sequelize.INTEGER,
unique: 'a_b'
},
});
//如上代码unique是字符串时,表示oneId和linkId是不能完全一致的,添加两条数据
/*
假如都是{
oneId:1,linkId:1
}
那么报异常
*/
/*
{
假如分别是{
oneId:1,linkId:1
}和{oneId:1,linkId:2
}那么添加成功
*/
/*
{
假如都是{
oneId:1,linkId:null
}那么添加成功(前提是需要允许字段为null)
*/