如安在MySQL数据库中替代全部行中全部字段中的全部表?
发布时间:2021-03-07 16:41:01 所属栏目:编程 来源:网络整理
导读:我有一个Moodle安装,我迁徙到另一台处事器,我必要变动几个旧域的引用. 对付搜刮全部表,全部字段和全部行的给定命据库,如安在MySQL中替代另一个字符串的字符串? 我不必要变动字段名称,只需变动值. 相干:How can I use mySQL replace() to replace strings i
我有一个Moodle安装,我迁徙到另一台处事器,我必要变动几个旧域的引用. 对付搜刮全部表,全部字段和全部行的给定命据库,如安在MySQL中替代另一个字符串的字符串? 我不必要变动字段名称,只需变动值. 相干:How can I use mySQL replace() to replace strings in multiple records? 但标志为谜底办理方案意味着我凶猛键入表名称,我必要将其解压缩到整个数据库,而不是手动处理赏罚运行剧本的每个表N次. 最佳谜底 我会思量查询INFORMATION_SCHEMA.COLUMNS并动态搜刮列和表.实行在db中建设全部列和表的游标:
然后遍历每个表中的每个列,并运行dynamic / prepared sql来更新字符串地址的位置. 以下是一些很好的帖子,可以辅佐您找到正确的偏向: https://stackoverflow.com/a/4951354/1073631 https://stackoverflow.com/a/5728155/1073631 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读