事業では、時々、あなたはシーンデータベースにインポートされたバッチデータを生成する必要があり、単一のライン、ラインレジスタに遭遇します。
あなたのテーブルには主キーのInt整数自動インクリメントが、UUIDの32どのようにそれを行うには、このケースではありません場合は、この時点で?
MySQLは、実際にUUIDを達成し、そして私たちのためにUUID()関数を提供します。次のように使用方法は以下のとおりです。
-
MySQLの> SELECT UUID();
-
MySQLの> c2cb8f66-351f-11e7-b3ed-00163e0429b6
-
MySQLは> SELECT REPLACE( 、)(UUID を' - '、'');#aを' - '記号を交換します
-
MySQLの> 45c87fa0352211e78d40d4977a9ea871
()関数は、タイムスタンプから生成されたMySQLのUUIDの数字の最初の3セットは、一時的に一意のタイムスタンプの第四の群を保持し、 数字の第五のセットだけのスペースを確保する、句読点IEEE 802ノード値です。UUID()関数を使用すると、空間的な値が一意で、一時的に生成することができます。 長い間使用UUIDなどとして、2つの重複したUUID値を見ることができないと言われています。