MYSQL регулярное выражение - изъять строку

114
12 октября 2019, 06:20

Произошла небольшая тех. авария на сайте - удалились файлы.

Благо есть все бекапы которые можно восстановить в автоматическом режиме. Для этого есть специальный код с предварительным MYSQL запросом - в него нужно прислать ID'ы файлов под которыми данные о них хранятся в БД.

Имеется таблица logs с записями которые содержат такое поле -

 | action |
 | dellfile_10563_cron |

(отличается только числа - это ID файла).

Для восстановления файлов как я говорил выше в запрос нужно прислать список ID's. Возможно ли это сделать средствами MYSQL, в одном запросе и только? Без внедрения PHP.

То есть чтобы вышел подобный запрос (нужно получить данные файлов для восстановления где ID равен числу между dellfile_ и _cron в logs - своего рода preg_match):

SELECT ... FROM .. WHERE id IN( SELECT action.dellfile_[0-9]+_cron FROM logs  )
READ ALSO
Перевод даты из MySQL в MSSQL

Перевод даты из MySQL в MSSQL

Вопрос закрыт!!! Проблема в исходных данныхПри конвертации в базу MS SQL Server числа были урезаны!!!

86
Как сместить изображение?

Как сместить изображение?

Как сместить изображение вправо и избежать горизонтальной прокрутки?

114
autocomplete в chrome

autocomplete в chrome

у меня появилась проблемаИ её суть в том что у формы есть анимация при valid и focus но при загрузки страницы появляется автозаполнение и оно мешает,...

113