次の SQL コードが機能していないようです。
UPDATE ip_port
SET
enabled = (case when fails > 5 then enabled = 0 else enabled end),
fails = (case when fails < 5 then fails = fails + 1 else fails end)
WHERE
proxy LIKE '%1.2.3.4:8080%'
基本的に、コードを設定しようとしていますenabled = 0
if fails > 5
、または if fails < 5
then add 1 に失敗します。
クエリの最初の部分は、失敗が 6 の場合に有効を 0 に設定するという点で機能しますが、失敗時のインクリメントは機能しません。