gpt4 book ai didi

MySql 更新表替换string1 string2

转载 作者:太空宇宙 更新时间:2023-11-04 10:19:16 25 4
gpt4 key购买 nike

我需要将大表列中的 string1 替换为 string2。我的表重量是1.7GB。对于更新,我将使用:

UPDATE table 
SET column = REPLACE( column, 'search', 'replace' );

所以,我有几个问题:

  1. 在过程中表会锁定吗?我应该隐藏网站的公共(public)部分吗?
  2. 此过程将执行多长时间?
  3. 如何更好地运行它?也许是“屏幕”?如果我的 ssh 连接将关闭。

MySQL 5.5.53

最佳答案

您不应该对表格的所有行运行替换。而是像@reds 在评论中所说的那样添加一个 where 条件。这将使您的更新更有效率,并且是正确的方法。

UPDATE table SET column = 'replace' where column = 'search';

关于MySql 更新表替换string1 string2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44583596/

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