问题
如果使用nest出现了报错
QueryFailedError: ER_TABLE_EXISTS_ERROR: Table ‘你的表名’ already exists
具体原因不详。
解决
经过多方资料查阅,解决方法如下
- 实体的表名一定要全部小写或者使用
_
连接,不能用驼峰命名法
- 检查数据库名和
app.module.ts
配置的表名是否用了驼峰命名法,如果是的话,统一使用全小写或者_
连接
总结
就是实体和数据库名以及app.module.ts
配置表名的命名问题,不要驼峰,要用全小写或者下划线连接。