javascript - 未处理的拒绝 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
有任何想法吗?有没有人遇到过这个?谢谢
解决方案
推荐阅读
- python - SciPy - Delaunay 用于创建具有纬度和经度的地理点的简单图表
- sql - 如何对多列进行 Oracle (+) 左连接查询
- awk - 使用 fasta 标头重命名文件
- python - 如何在 pytest 中的类之间共享固定装置?
- python-3.x - 使用另一列中的预定义类别根据其中存在的文本单词对“字符串”列进行分类
- android - 滚动后如何恢复 ViewGroup 对 TouchEvents 的处理
- excel-formula - 这个公式试图证明什么?
- dictionary - var 提示符上的 Ansible 循环
- https - 使用 Nightwatch.js 测试 https 页面响应
- c# - 将数据类型 varchar 转换为数字 c# 应用程序时出错