У меня проблемы с написанием регулярного выражения, чтобы сделать то, что мне нужно в синтаксисе MySQL.
У меня есть следующее значение для столбца http_referer
в таблице базы данных:
https://www.example.com?id=123&true
И мне нужно вернуть значение параметра строки запроса uid
(в данном случае 123
), чтобы подключиться к другому запросу.
`SELECT * FROM sites WHERE id = (http_referer REGEXP 'uid=([0-9]+)&?')
Это мой запрос, который не работает, возможно потому, что я пытаюсь передать регулярное выражение в стиле PHP вместо одного MySQL, который можно использовать (однако я понимаю, что MySQL даже не поддерживает группы захвата, так что я как бы в тупике).