MySQL sử dụng việc triển khai các biểu thức chính quy của Henry Spencer, nhằm mục đích tuân thủ POSIX 1003.2
Biểu diễn POSIX
không hỗ trợ sử dụng dấu chấm hỏi ?
như một công cụ sửa đổi không tham lam (lười biếng) cho ngôi sao và cộng với các bộ định lượng như PCRE (Biểu thức chính quy tương thích Perl). Điều này có nghĩa là bạn không thể sử dụng +?
và *?
Có vẻ như bạn sẽ phải sử dụng phiên bản tham lam, phiên bản này vẫn sẽ hoạt động. Để tránh trùng khớp những thứ như