我已经阅读了相同或非常接近标题的所有帖子,但仍无法找到解决问题的正确方法或解释。
我正在使用MySQL Workbench 6.3 CE。我已经能够创建一个包含多个表的数据库,并使用python创建一个conexion来向其写入数据。不过,我遇到了一个与varchar字段相关的问题,需要将其设置为超过45个字符。当我尝试将其设置为更大的限制时,如VARCHAR(70),无论我尝试多少次,我都设置了更高的超时限制,我得到2013错误,说我的连接在查询期间关闭了。
我在Windows 10上使用上述版本的工作台,并且我试图从工作台修改该字段。在第一次,我也不能放弃一张桌子,也不能从python连接。
发生了什么事?
答案 0 :(得分:0)
好吧,显然发生的事情是我有一个块,那里有很多查询等待"等待表元数据块"。
我在工作台的控制台
中做了以下操作IF()
生成所有这些进程的列表。我将该列表复制到一个新选项卡中,并执行大量的进程。之后又恢复了工作。
有人可以解释一下我是如何达到这种情况的,以及我的python脚本中采取了哪些预防措施以避免它?
偷偷摸摸你