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

Nodejs với kích thước tiếp theo không thể tạo bảng trong bàn làm việc mysql sau khi khởi động máy chủ

kể từ product của bạn mô hình nằm trong một tệp riêng biệt, bạn bắt buộc phải nhập nó bằng cách sử dụng import phương thức có sẵn trên phiên bản tiếp theo như sau

mô hình product.js

module.exports = function(sequelize, Sequelize) {
    const Product = sequelize.define('product', {
        id: {
            type: Sequelize.INTEGER,
            autoIncrement: true,
            allowNull: false,
            primaryKey: true
        },
        title: Sequelize.STRING,
        price: {
            type: Sequelize.DOUBLE,
            allowNull: false
        },
        imageUrl: {
            type: Sequelize.STRING,
            allowNull: false
        },
        description: {
            type: Sequelize.STRING,
            allowNull: false
        }
    });

    module.exports = Product;
};

dbconfig.js

const Sequelize = require('sequelize');

const sequelize = new Sequelize('node','root','1234567890', { 
    operatorsAliases: false ,
    dialect: 'mysql',
    host:'localhost'

});

sequelize.import('path/to/product/model');

module.exports = sequelize;

Tham khảo nhập phần tiếp theo

Dự án Demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SELECT này mất 180 giây để hoàn thành

  2. cách triển khai một lệnh sql phức tạp

  3. lỗi cú pháp php, T_VARIABLE không mong muốn, đang chờ đợi ',' hoặc '' trên dòng 29

  4. Truy vấn PHP không hiển thị tất cả kết quả trong bảng html

  5. meta key và meta_value query trong wordpress