sql >> Database >  >> RDS >> Mysql

MySQL GUID/UUID's opslaan

Niet veel implicaties. Het vertraagt ​​de zoekopdrachten een beetje, maar je merkt er nauwelijks iets van.

UNIQUEIDENTIFIER wordt opgeslagen als 16-byte binary toch intern.

Als je het binaire bestand in een client gaat laden en het daar ontleden, let dan op de bit order , het kan een andere tekenreeksrepresentatie hebben dan de initiële NEWID() .

Oracle 's SYS_GUID() functie is gevoelig voor dit probleem, het converteren naar een string geeft verschillende resultaten op de client en op de server.



  1. SQL-selecteer elementen waarbij de som van het veld kleiner is dan N

  2. Mysql:Selecteer alle gegevens tussen twee datums

  3. Tellen op basis van voorwaarde in SQL Server

  4. Eerste X-regels van een database verwijderen