我的Mysql设置有一个问题:我制作的每个alter都需要大约5分钟才能完成,即使该表完全是空的。有时,查询甚至由于超时而失败(Error 2013:在query语句: ALTER .)期间丢失到MySQL服务器的连接。你知道如何解决这个问题吗?Waiting for table metadata lock ALTE
我有一个30 DB的MySql DB,由innoDB表组成。目前的表格字符集是:"utf8_unicode_ci“,我想把它改成"utf8_general_ci",那么做它的最佳方法是什么?目前,我正在浏览每个表并运行ALTER TABLE some_table CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;,这需要永远.有更好的办法吗