Um eine Ziffer abzugleichen, sollten Sie entweder [0-9]
verwenden oder [[:digit:]]
.
Versuchen Sie Folgendes:
SELECT col1, col2, ..., coln
FROM products
WHERE sku REGEXP '^[A-Za-z]{2,4}-[0-9]{3}-[0-9]{2}$'
Sehen Sie, wie es online funktioniert:sqlfiddle .
Siehe das Handbuch für REGEXP
.