Probeer uw regexp te wijzigen tekenreeks naar "^asdf_[0-9]+" .
LIKE is verankerd (dwz LIKE 'asdf_%' zegt "een tekenreeks die begint met asdf_"), terwijl REGEXP is niet (REGEXP 'asdf_[0-9]+' zoekt dat ergens in de string).
Merk op dat het doen van REGEXP 'asdf_[0-9]+' is hetzelfde als zeggen LIKE '%asdf_%' .
Ik denk REGEXP zal nog steeds een beetje langzamer zijn dan LIKE , maar hopelijk zal het begin van het lijnanker het enorm versnellen.