Để khớp một chữ số, bạn nên sử dụng [0-9]
hoặc [[:digit:]]
.
Hãy thử điều này:
SELECT col1, col2, ..., coln
FROM products
WHERE sku REGEXP '^[A-Za-z]{2,4}-[0-9]{3}-[0-9]{2}$'
Xem nó hoạt động trực tuyến: sqlfiddle .
Xem hướng dẫn cho REGEXP
.