module.exports = function(sequelize, DataTypes) {
var MenuTranslation = sequelize.define('MenuTranslation', {
        name: DataTypes.STRING,
        description: DataTypes.STRING
},{
    tableName: 'menu_translations',
    timestamps: false,
    associate: function(models){
      MenuTranslation.belongsTo(models.Menu, { onDelete: 'cascade' });
      MenuTranslation.belongsTo(models.Language);
    }
});

return MenuTranslation;
};


更新:我在MenuTranslation模型中添加了“ onDelete:'cascade'”。但是这次它的工作方式类似于onDelete:'null'

最佳答案

onDelete选项在子对象上,而不在父对象上。就像在SQL中一样。 Relevant documentation

07-24 20:11