В отговор на въпроса ви "наистина ли MySQL е внедрил regexp?" отговорът е да. Той просто връща булево значение при успех или неуспех за съвпадение.
В отговор на въпроса ви „защо биха се обръснали в отклонение от предписаната норма“, отговорът е, че е по-полезно в заявките да имате булеви връщания, тъй като по-често тествате за наличието на нещо, а не извличате нещо, базирано по образец. Извличането на неща по-често се извършва с помощта на процедурни езици, а не на релационни бази данни.
За да направите това, което искате, може да искате да напишете съхранена процедура, която извършва необходимото манипулиране на низове.