1.写一个存储过程,查指定数据库中所有的表名:
CREATE PROCEDURE init_replace(in orig_str varchar(100),in new_str varchar(100...1) do
call do_replace(orig_str,new_str,db_name,t_name);
FETCH cur INTO t_name;
END WHILE;
END;
2.然后1中调用...2中的方法,在查询表中所有的字段,并且指定更新值:
CREATE PROCEDURE do_replace(in orig_str varchar(100),in new_str varchar(100..." SET ",cul_name,"=replace(",cul_name,",'",orig_str,"','",new_str,"');");
prepare stmt from @update_sql...('http://localhost:5005','https://www.wqbol.net','给数据库名称');