Do không có thời gian, tôi sẽ dán nhận xét cung cấp (các) kết quả hợp lệ và sửa đổi câu trả lời sau để nó rõ ràng hơn.
Đúng, nếu bạn có UUID 43d597d7-2323-325a-90fc-21fa5947b9f3
ở định dạng chuỗi đó đã có trong ứng dụng JS của bạn, bạn sẽ gửi truy vấn sau đến MySQL:
SELECT col FROM table WHERE uuid_col = UNHEX(REPLACE('43d597d7-2323-325a-90fc-21fa5947b9f3', '-', ''));
Nếu bạn muốn kéo dữ liệu ra và có UUID ở định dạng có thể đọc được, bạn phải chuyển đổi nó sang ký hiệu thập lục phân.
SELECT HEX(uuid_col) FROM table;
Cái đó sẽ cung cấp cho bạn UUID không có dấu gạch ngang. Có vẻ như node-uuid.parse
phương thức hoạt động nếu bạn cung cấp cho nó chuỗi hex không có dấu gạch ngang.