我们有一个数据库,其中包含一堆记录,其中一列中包含一些不良数据,其中嵌入式编辑器转义了一些本不应该被转义的内容,并且它正在破坏生成的链接.
我想运行一个查询来替换所有记录中的坏字符,但无法弄清楚如何做到这一点.我在MySQL中找到了这个replace()函数,但是如何在查询中使用它呢?
例如,如果我想在列中包含的所有记录<中用实际小于角度括号(<)替换字符串,那么正确的语法是什么?可以在一个查询中完成(即一次性选择并替换所有),还是我必须进行多次查询?即使是多个查询,如何使用多个记录上的字段值进行替换?<articleItemreplace()
我想从MySQL表中获取所有列名,循环遍历每个列名,然后使用这些列名作为变量运行存储过程.有效的东西:
colnames = get column names from table
for each colname
if something changed then
do something
else
do something else
Run Code Online (Sandbox Code Playgroud)
它看起来SHOW COLUMNS FROM myTable会给我列名称,但是如何将列名称放入循环?
我真的想在使用本机SQL的存储过程中运行所有这些.因为我还在学习MySQL的复杂性,这真的有助于我的项目.谢谢你的帮助.