const Sequelize = require('sequelize')
const config = {
host: 'localhost',
dialect: 'mysql',
dialectOptions: {
charset: "utf8mb4",
collate: "utf8mb4_unicode_ci"
},
define: {
underscored: true,
charset:'utf8mb4'
}
}
const seq = new Sequelize('數據庫名稱', '你的數據庫用戶名', '你的數據庫密碼', config)
module.exports = seq
插入中文報錯: UnhandledPromiseRejectionWarning: SequelizeDatabaseError: Incorrect string value: ‘\xE5…’ for column ‘content’ at row 1
配置charset 爲utf8mb4
dialectOptions: {
charset: "utf8mb4",
collate: "utf8mb4_unicode_ci"
},
define: {
underscored: true,
charset:'utf8mb4'
}