MySQL tidak mendukung pencarian, juga tidak mendukung \d atau \w kelas. Anda dapat membagi regex seperti itu:
SELECT * FROM table WHERE col REGEXP '^.{3,}$' AND col NOT REGEXP '^[0-9]+$' AND col NOT REGEXP '([^$&%@]*[$&%@]){4}' AND col NOT REGEXP '[[:<:]][[:alnum:]_]{11}'
Dimana:
REGEXP '^.{3,}$'- panjang total harus 3 karakter atau lebihAND col NOT REGEXP '^[0-9]+$'- string tidak boleh hanya terdiri dari angkaAND col NOT REGEXP '([^$&%@]*[$&%@]){4}'- string tidak boleh memiliki 4 karakter khususAND col NOT REGEXP '[[:alnum:]_]{11}'- string tidak boleh memiliki kata dengan 11 karakter