如何在nodejs的sequelize模型mysql中列注释

时间:2019-01-25 06:14:14

标签: mysql node.js express

如何在nodejs的sequelize模型mysql中列注释?

这是我的模型代码。

        "use strict";

    module.exports = (sequelize, DataTypes) => {
      var Model = sequelize.define("Market_Details", {
        bookingDate: { type: DataTypes.DATE, allowNull: false },
        bookingType: {
          type: DataTypes.INTEGER,
          allowNull: false,
          comment: "S- SINGLE, M- MULTIPLE"
        }
});
      Model.prototype.toWeb = function(pw) {
        let json = this.toJSON();
        return json;
      };

      return Model;
    };

我写评论无法更新列中的评论。 仅在表和列名称中创建。

如何解决这个问题,请帮助我。

谢谢。

1 个答案:

答案 0 :(得分:0)

这应该有用,因为我尝试了您的代码对我有用。我认为该错误是由于未使用方括号引起的

module.exports = (sequelize, DataTypes) => {
 var Model = sequelize.define("Market_Details", {
 bookingDate: { type: DataTypes.DATE, allowNull: false },
 bookingType: {
    type: DataTypes.INTEGER,
    allowNull: false,
    comment: "my comment"
  },
})
 Model.prototype.toWeb = function(pw) {
    let json = this.toJSON();
    return json;
  };

  return Model;
};