SQL语句,能不能实现删除整个数据的所有非法字符

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:30:54
我有一个网站,经常出现一些人发一些非法的信息,关键字在里面,我一天头都大了,能不能写个程序,执行一下,就自动清除了整个数据库里的所有非法字符。能不能写这样的SQL语句。

哪位大侠帮帮忙
整个网站,有非法字符,都能过滤,对整个网站,进行操作.不是对一张表.

可以写以下的SQL来完成你所说的功能:
delete from "表名" where "需要检查的信息所存的字段名" like '%关键字1%' or "需要检查的信息所存的字段名" like '%关键字2%'

后面还可以用“or”来增加多个要检查的关键字

不好弄,你应该把过滤写在网页的代码里,就用replace
或者在数据库中建一个非法字的表专门用来供replace使用的,发现新的非法字符。就维护到表里。参考程序:
华夏爱墙。