Scroll
Не могу выполнить запрос удаления с LIMIT
Не могу выполнить запрос удаления с LIMIT
Не могу выполнить этот код
$query = db_query_range(' DELETE FROM {my_table} WHERE some_col LIKE :t', 0, $limit, array(':t'=>'%удалить строки содержащие эту фразу%'))->execute();
Выдает PDO exception
Запрос получается вида
DELETE FROM my_table WHERE some_col LIKE '%удалить строки содержащие эту фразу%' LIMIT 0, 5
а MySQL глотает LIMIT 5 но не LIMIT 0, 5
1 answer
votes: 1111
Answer
Лучше в друпале использовать db_delete() :
https://api.drupal.org/api/drupal/includes!database!database.inc/function/db_delete/7