Tôi có bảng cơ sở dữ liệu với các từ trong từ điển.Tìm kiếm Cụm từ thông dụng Mysql không có ký tự lặp lại
Bây giờ tôi muốn chọn các từ cho một đảo chữ cái. Ví dụ nếu tôi cung cấp cho các chuỗi SEPIAN
nó nên lấy giá trị như apes
, pain
, pains
, pies
, pines
, sepia
vv
Đối với điều này tôi đã sử dụng các truy vấn
SELECT * FROM words WHERE word REGEXP '^[SEPIAN]{1,6}$'
Nhưng truy vấn này trả lời như anna
, essen
có các ký tự lặp lại không nằm trong chuỗi được cung cấp. Ví dụ. anna
có hai số n
nhưng chỉ có một n
trong chuỗi tìm kiếm SEPIAN
.
Làm cách nào để viết biểu thức chính quy của mình để đạt được điều này? Ngoài ra nếu có các ký tự lặp lại trong chuỗi tìm kiếm của tôi tại thời điểm đó, các ký tự lặp lại sẽ phản ánh trong kết quả.
hey nó hoạt động thanks a lot – Nithin