Use a clearer query syntax for deleting extra search and exif records (thanks Romain LE DISEZ)

This commit is contained in:
Bharat Mediratta
2009-05-10 18:44:03 +00:00
parent e6d3d42c22
commit cc0fcc8961
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -21,9 +21,9 @@ class search_task_Core {
static function available_tasks() {
// Delete extra search_records
Database::instance()->query(
"DELETE {search_records}.* FROM {search_records} " .
"LEFT JOIN {items} ON ({search_records}.`item_id` = {items}.`id`) " .
"WHERE {items}.`id` IS NULL");
"DELETE FROM {search_records} " .
"WHERE {search_records}.`item_id` NOT IN " .
"(SELECT `id` FROM {items})");
// Insert missing search_records
Database::instance()->query(