gpt4 book ai didi

php - 大型数据库需要协调

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:15 26 4
gpt4 key购买 nike

我有一个非常大的数据库,其中包含唯一的 form_id 键和大量其他信息。一些评估是如何在 supervisor_name 前面有一个空格(即“test test”与“test test”)放入数据库的,所以它把同一个主管的搜索结果分成两类(仍在调查我的如何形式允许这样做)。更新这几千个表格的MYSQL会是什么。我知道我需要从提取所有表单 ID 开始,然后遍历该循环,但是 UPDATE 代码会是什么样子,什么只会去掉初始空间而不删除任何人名字的任何字母?

最佳答案

UPDATE yourTable
SET supervisor_name = SUBSTRING(supervisor_name, 2)
WHERE supervisor_name LIKE ' %'

或者,如果您对依赖 LIKE 有疑虑,那么您还可以明确检查 supervisor_name 列中的第一个字符:

UPDATE yourTable
SET supervisor_name = SUBSTRING(supervisor_name, 2)
WHERE SUBSTRING(supervisor_name, 1, 1) = ' '

关于php - 大型数据库需要协调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38558420/

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