У меня есть запрос на обновление БД, я хочу обновить offer_end_dt
до определенной даты
UPDATE offer SET offer_end_dt = '2020-10-30 00:00:00',
last_update_user_nm = 'testUser',
last_update_tmst = now()
WHERE offer_end_dt LIKE '2020-05-31%';
В вышеупомянутом запросе я использовал LIKE
, потому что я не уверен насчет времени.
Я выполнил этот запрос на моей тестовой базе данных, где у меня меньше записей, но теперь я хочу выполнить этот запрос на рабочей базе данных, где у нас есть почти сто тысяч записей.
Есть ли способ повысить производительность этого запроса? Могу ли я использовать USE INDEX здесь? Как?
Я использую MariaDb.