Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nodejs dengan sekuel tidak dapat membuat tabel di meja kerja mysql setelah memulai server

sejak product Anda model ada di file terpisah, Anda harus mengimpornya menggunakan import metode yang tersedia pada contoh sekuel sebagai berikut

model produk.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;

Referensi ikuti impor

Proyek 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. Bisakah kita menggunakan kerangka Meteor dengan database mysql?

  2. Ekspor data MySQL ke .csv menggunakan PHP

  3. Tabel cakephp untuk model tidak ditemukan di sumber data default

  4. Ukuran maksimum indeks UNIK di MySQL

  5. DATABASE() – Dapatkan Nama Database Saat Ini di MySQL