我的网站遭到攻击,黑客向我的所有行添加了相同的字符串。
例如,如果一行的值是"True value"
他们将其更改为"True Value HACKED STRING ... HACKED by .. "
不幸的是,我的网站有很多数据,我无法一一更改它们,但幸运的是相同的数据添加到所有行。HACKED STRING
我想要一个从所有行中删除所有内容的 SQL 语句。
我的网站遭到攻击,黑客向我的所有行添加了相同的字符串。
例如,如果一行的值是"True value"
他们将其更改为"True Value HACKED STRING ... HACKED by .. "
不幸的是,我的网站有很多数据,我无法一一更改它们,但幸运的是相同的数据添加到所有行。HACKED STRING
我想要一个从所有行中删除所有内容的 SQL 语句。
您可以通过使用REPLACE
函数删除字符串来快速完成此操作
示例表 A
id | Name
--------------
1 | Good HACKED BY XX
2 | We know HACKED BY XX
3 | Goodbye HACKED BY XX
Sql
UPDATE TableA
SET Name = REPLACE(Name, ' HACKED BY XX', '');
这会让你的桌子看起来像这样
id | Name
--------------
1 | Good
2 | We know
3 | Goodbye