REGEXP और LIKE पूरी तरह से अलग मामलों के लिए उपयोग किया जाता है।
LIKE एक स्ट्रिंग में वाइल्डकार्ड जोड़ने के लिए प्रयोग किया जाता है जबकि REGEXP रेगुलर एक्सप्रेशन के साथ एक विशेषता से मेल खाने के लिए प्रयोग किया जाता है।
आपके मामले में एक firstname LIKE . का उपयोग करके मिलान होने की अधिक संभावना है REGEXP . की तुलना में और इसलिए, इसे और अधिक अनुकूलित किया जाएगा।