gpt4 book ai didi

mysql - 如何在所有表和所有列中查找字符串?

转载 作者:可可西里 更新时间:2023-11-01 08:37:20 52 4
gpt4 key购买 nike

我想编写一个查询来查找存在的字符串。
可以工作的东西:

foreach(table in database) {
foreach(column in table) {
// in the end, i need to know, which columns in
// which tables that string appears.
}
}

这可能吗?

最佳答案

请问为什么?老实说,除非您需要在运行时执行某些操作,否则我会使用 mysqldump 并使用文本编辑器进行搜索。

如果您必须在运行时执行此操作,则必须动态构建一些东西。您可以使用“show tables”来获取表格列表。然后,您可以对每个表使用 show columns。然后,您需要在每一列上执行某种选择语句以查找您的文本(例如,使用定位或使用 like)。

在服务器上实时运行这将是一个非常缓慢的过程...

关于mysql - 如何在所有表和所有列中查找字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8606675/

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