Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Speichern von MySQL-GUIDs/UUIDs

Nicht viele Implikationen. Es wird die Abfragen etwas verlangsamen, aber Sie werden es kaum bemerken.

UNIQUEIDENTIFIER wird als 16-byte binary gespeichert sowieso intern.

Wenn Sie die Binärdatei in einen Client laden und dort parsen, beachten Sie die bit order , kann es eine andere Zeichenfolgendarstellung als die anfängliche NEWID() haben .

Oracle 's SYS_GUID() Funktion ist anfällig für dieses Problem, die Umwandlung in einen String führt zu unterschiedlichen Ergebnissen auf dem Client und auf dem Server.