если в вашем имени таблицы указан специальный символ зарезервированного слова, тогда вы должны заключить имя таблицы в обратные символы
`table`
, но, глядя на ваш вопрос, имя таблицы выглядит как
`adhoc_dt.`table`
вв этом случае правильный синтаксис для удаления -
DELETE FROM adhoc_dt.`table`
WHERE id = 53098974 AND name = 'JOHN'
, но таким образом вы удаляете все строки с помощью
id = 53098974 AND name = 'JOHN'