当前位置: 首页 > 知识库问答 >
问题:

TypeForm抛出QueryFailedError ER\u表\u存在\u错误:MySQL中已存在表'courses'

柴琨
2023-03-14

当我设置typeORM同步:true我得到一个[ExceptionHandler]ER_TABLE_EXISTS_ERROR:表'课程'已经存在3ms QueryFailedError:ER_TABLE_EXISTS_ERROR:表'课程'已经存在错误,但当我使同步:false我没有得到那个错误。但是我需要使用同步:true来获取数据库更改。有办法解决这个问题吗?

共有1个答案

严劲
2023-03-14

您可能需要刷新表缓存。例如:

DROP TABLE IF EXISTS `tablename` ;
FLUSH TABLES `tablename` ; /* or exclude `tablename` to flush all tables */
CREATE TABLE `tablename` ...

此外,如果您具有该级别的权限,还可以尝试删除数据库,然后设置同步:true

 类似资料:
  • 这是我在注册服务人员后每次刷新时遇到的错误。我已经确定了服务人员。js文件存在于根目录中。此外,该服务人员已注册,工作正常。但我还是不断地犯这个错误。我还在本地主机上工作。 这是我的service-worker.js文件: 剧本js文件:

  • 我在使用API的post请求(使用chrome)时遇到了这2个错误 xhr.js:178后MY_API_URL::ERR_HTTP2_PROTOCOL_ERRORcreateError.js:16未捕获(promise)错误:网络错误在createError(createError.js:16)在XMLHttpRequest.handle错误(xhr.js:83) 我正在做一个简单的POST请求(

  • 这一行给我的错误: 错误:SELECT列表的表达式#1不在GROUP BY子句中,并且包含未聚合的列“hng_1.tags.id”,该列在功能上不依赖于GROUP BY子句中的列;这与sql\u mode=only\u full\u group\u by不兼容 如何更改查询以修复此错误?

  • 信息:[调试]将设备id设置为ZY223DDMM8信息:[调试]等待设备准备就绪并响应shell命令(超时=5)信息:[调试]执行cmd:E:\MobileAutomation\Android\Android sdk\platform tools\adb.exe-s ZY223DDMM8等待设备信息:[调试]正在执行cmd:E:\MobileAutomation\Android\Android s

  • 目前我收到了这种信息,我不知道如何修复它。 命令告诉我PDO和PDO_mysql就在那里。 我将Drupal-8与php7一起使用。Ubuntu 18.04上的1.20。1 LTS [Tue Sep04 09:27:48.210064 2018][php7:通知][pid 2183][客户端10.56.99.1:53758]错误:未定义的类常量'MYSQL_ATTR_USE_BUFFERED_QU

  • 运行4 docker容器:服务器/客户端/nginx/mongo反向代理客户端似乎在端口4200上工作,我可以看到我的应用程序和路由工作。当尝试注册用户时,我请求下面的http客户端帖子到名为“myserver”的Docker容器,该容器应该调用api。我得到这个DNS错误消息。 当在resolv上查看NGINX容器时。conf(显示127.0.0.11),它是正确的dns Docker,用于解析