MySQLのSQL文は、32 UUIDを生成します

事業では、時々、あなたはシーンデータベースにインポートされたバッチデータを生成する必要があり、単一のライン、ラインレジスタに遭遇します。

あなたのテーブルには主キーのInt整数自動インクリメントが、UUIDの32どのようにそれを行うには、このケースではありません場合は、この時点で?

 

MySQLは、実際にUUIDを達成し、そして私たちのためにUUID()関数を提供します。次のように使用方法は以下のとおりです。

 

 

  1. MySQLの> SELECT UUID();
  2. MySQLの> c2cb8f66-351f-11e7-b3ed-00163e0429b6
  3. MySQLは> SELECT REPLACE( 、)(UUID ' - '、'');#aを' - '記号を交換します
  4. MySQLの> 45c87fa0352211e78d40d4977a9ea871



 

()関数は、タイムスタンプから生成されたMySQLのUUIDの数字の最初の3セットは、一時的に一意のタイムスタンプの第四の群を保持し、
数字の第五のセットだけのスペースを確保する、句読点IEEE 802ノード値です。UUID()関数を使用すると、空間的な値が一意で、一時的に生成することができます。
長い間使用UUIDなどとして、2つの重複したUUID値を見ることができないと言われています。

おすすめ

転載: www.cnblogs.com/zhuyeshen/p/11890148.html