首页 > 解决方案 > 未处理的拒绝 SequelizeDatabaseError: ... 在第 1 行的“NUMBER NOT NULL, `myEnumType` ENUM('foo', 'bar', 'alpha'), 'dir' 附近使用的语法

问题描述

自上次迁移以来开始出现此错误:

 Unhandled rejection SequelizeDatabaseError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NUMBER NOT NULL, `myEnumType` ENUM('foo', 'bar', 'alpha'), `dir' at line 1

我想也许 MySQL Sequelize 不支持枚举或特定的枚举类型,但据我所知,它确实支持字符串枚举。

MySql 版本:5.7.30

有任何想法吗?有没有人遇到过这个?谢谢

标签: javascriptmysqlnode.jssequelize.js

解决方案


推荐阅读