在mysql中Alter语句失败
我有一个表,它有15K条记录和主键&索引,当我试图在末尾添加一列时,我得到在mysql中Alter语句失败,mysql,Mysql,我有一个表,它有15K条记录和主键&索引,当我试图在末尾添加一列时,我得到 Error Code : 1205 Lock wait timeout exceeded; try restarting transaction Alter table <tablename> add <columnname> varchar(50); 错误代码:1205 超过锁定等待超时;尝试重新启动事务 Alter table add varchar(50); 有什么想法吗?谢谢 用同
Error Code : 1205
Lock wait timeout exceeded; try restarting transaction
Alter table <tablename> add <columnname> varchar(50);
错误代码:1205
超过锁定等待超时;尝试重新启动事务
Alter table add varchar(50);
有什么想法吗?谢谢
这是一个同时进行其他活动的实时数据库吗?似乎它正试图锁定表以进行更改,但由于其他进程正在使用它,因此无法锁定。如果没有更多关于其他情况的信息,则无法回答此问题。杀死服务器并重新启动它。-那会把锁去掉的!谢谢,还有其他方法吗?是的,有很多其他的东西你可以先试试。然而,如果没有更多的信息,这应该是可行的,或者为我们提供更多的信息(例如当步骤4阻塞时)。