nest报错表名已经存在
问题
如果使用nest出现了报错
QueryFailedError: ER_TABLE_EXISTS_ERROR: Table ‘你的表名’ already exists
具体原因不详。
解决
经过多方资料查阅,解决方法如下
- 实体的表名一定要全部小写或者使用
_连接,不能用驼峰命名法

- 检查数据库名和
app.module.ts配置的表名是否用了驼峰命名法,如果是的话,统一使用全小写或者_连接


总结
就是实体和数据库名以及app.module.ts配置表名的命名问题,不要驼峰,要用全小写或者下划线连接。

浙公网安备 33010602011771号