标签: mysql database
我想用ALTER TABLE语句将列的数据类型从DATE更改为DATETIME。但是,我得到了锁等待超时。该表有11634921条记录。我想知道如果我以前的错误是正确的方法。
以下是查询:
ALTER TABLE title_views CHANGE COLUMN created_at created_at DATETIME NULL;
答案 0 :(得分:0)
您应该停止当前正在读/写表的任何客户
OR
创建一个新的正确副本并重命名,然后从旧表中加载数据