In MySQL / MariaDB ist die effizienteste Möglichkeit zum Speichern von UUID in einer BINARY (16) -Spalte. Manchmal möchten Sie es jedoch als formatierte UUID-Zeichenfolge erhalten.
Wie würde ich nach der folgenden Tabellenstruktur alle UUIDs in einer standardmäßigen formatierten Weise erhalten?
%Vor%MySQL 8 fügt zwei neue UUID-Funktionen hinzu :
Also:
%Vor%In früheren Versionen (vor Version 8) können Sie eine Funktion erstellen in MySQL wie folgt:
%Vor%Und dann verwenden Sie es einfach in Ihren Abfragen:
%Vor%Und es produziert:
(c6f5703b-fec2-43fd-8f45-45f06583d450, Einige Namen, 20)