Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

bảng tiếp theo không có cột 'id'

Nếu bạn không xác định một primaryKey thì phần tiếp theo sử dụng id theo mặc định.

Nếu bạn muốn thiết lập của riêng mình, chỉ cần sử dụng primaryKey: true trên cột của bạn.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mật khẩu không được xác minh bằng cách sử dụng hàm password_verify

  2. Sử dụng Git để theo dõi lược đồ mysql - một số câu hỏi

  3. Làm cách nào để cài đặt mysql im lặng trong thiết lập đổi mới?

  4. Làm thế nào để hợp nhất hai cơ sở dữ liệu, với cùng một dữ liệu, nhưng có các PK khác nhau, mà không có các trường trùng lặp?

  5. Sử dụng nhóm không chụp trong MySQL REGEXP