Mysql
 sql >> база данни >  >> RDS >> Mysql

Преобразувайте UUID в/от двоичен файл в Node

Поради липса на време ще поставя коментара, който предостави валиден(и) резултат(и) и ще променя отговора по-късно, така че да е по-ясен.

Да, ако имате UUID 43d597d7-2323-325a-90fc-21fa5947b9f3 в този низов формат, който вече е във вашето JS приложение, бихте изпратили следната заявка до MySQL:

SELECT col FROM table WHERE uuid_col = UNHEX(REPLACE('43d597d7-2323-325a-90fc-21fa5947b9f3', '-', ''));

Ако искате да извлечете данни и да имате UUID в четим формат, трябва да ги преобразувате в шестнадесетична нотация.

SELECT HEX(uuid_col) FROM table;

Това ще ви даде UUID без тирета. Изглежда, че node-uuid.parse методът работи, ако му дадете шестнадесетичен низ без тирета.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да експортирате и импортирате .sql файл от командния ред с опции?

  2. Вмъкнете уникални низове от 8 произволни знака

  3. Nodejs изразяват и обещават, че не правят това, което очаквам

  4. mysql предава данни към in

  5. Примерна база данни на MySQL