我正在搞乱我的一个数据库..是否有我在所有表中搜索字符串...并在其发生的任何地方替换它?
我正在寻找SQL
答案 0 :(得分:2)
您需要使用MySQL的Prepared Statements来执行此操作,因为首先需要通过查询INFORMATION_SCHEMA来获取表列表。此列表是字符串数据类型,您无法在后续查询中立即将其用作FROM子句。
答案 1 :(得分:1)
没有立即执行此操作的SQL,数据库不是平面文本文件。
如果您正在尝试learn,请遵循OMG Ponies的建议。
或者,搜索谷歌的条款:mysql search and replace all tables 在第一页上给出了第一个有用讨论的结果。