Web サイトが攻撃され、ハッカーがすべての行に同じ文字列を追加しました。
たとえば、行の値が次の"True value"
ように変更された場合"True Value HACKED STRING ... HACKED by .. "
残念ながら、私のサイトには大量のデータがあり、それらを 1 つずつ変更することはできませんが、幸いにも同じデータがすべての行に追加されます。HACKED STRING
すべての行からすべてを削除する SQL ステートメントが必要です。
Web サイトが攻撃され、ハッカーがすべての行に同じ文字列を追加しました。
たとえば、行の値が次の"True value"
ように変更された場合"True Value HACKED STRING ... HACKED by .. "
残念ながら、私のサイトには大量のデータがあり、それらを 1 つずつ変更することはできませんが、幸いにも同じデータがすべての行に追加されます。HACKED STRING
すべての行からすべてを削除する SQL ステートメントが必要です。
REPLACE
関数で文字列を削除することで、すばやく行うことができます
例 TableA
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