gpt4 book ai didi

mysql - mysql 中的 alter 语句失败

转载 作者:行者123 更新时间:2023-11-29 02:06:43 25 4
gpt4 key购买 nike

我有一个表,它有 15K strip 主键和索引的记录,当我尝试在末尾添加一列时,我得到

Error Code : 1205
Lock wait timeout exceeded; try restarting transaction


Alter table <tablename> add <columnname> varchar(50);

有什么想法吗?谢谢。

最佳答案

  1. 用同样的方法制作一个新表结构。
  2. 将列添加到新表中。
  3. 插入旧表中的数据到新表中。
  4. 将旧表重命名为 old.bak
  5. 将新表重命名为旧表表。
  6. 如果一切顺利,删除老.bak.

关于mysql - mysql 中的 alter 语句失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4599089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com