Use subselect

This commit is contained in:
DM42.Net (Matt Dent) 2018-12-30 15:05:45 -05:00
parent f81a3ba45d
commit a50433dd95

View File

@ -89,7 +89,7 @@ class Master {
$workersleep = ($workersleep) ? $workersleep : 5; $workersleep = ($workersleep) ? $workersleep : 5;
cli_startup(); cli_startup();
$work = q("update config set k='%s' where cat='queuework' and k like '%s' limit 1", $work = q("update config set k='%s' where id in (select id from config where cat='queuework' and k like '%s' limit 1)",
'workitem_'.self::$queueworker, 'workitem_'.self::$queueworker,
dbesc('workitem:%')); dbesc('workitem:%'));
$jobs = 0; $jobs = 0;
@ -122,7 +122,7 @@ class Master {
break; break;
} }
sleep ($workersleep); sleep ($workersleep);
$work = q("update config set k='%s' where cat='queuework' and k like '%s' limit 1", $work = q("update config set k='%s' where id in (select id from config where cat='queuework' and k like '%s' limit 1)",
'workitem_'.self::$queueworker, 'workitem_'.self::$queueworker,
dbesc('workitem:%')); dbesc('workitem:%'));