いいえ、PHPにまったく同じUUID()を生成させることはできません。 (完全に)ランダムな数であるため、MySQLとして。
問題は、UUID()の使用が好きなことのようです。 MySQLであるが、新しいUUIDが何であるかを把握するために余分なクエリを実行したくない です。
では、PHPにUUIDを作成させてみませんか INSERTの主キーとして使用されます クエリ?? php.netに関するこのコメント
これを行う方法を示す必要があります。
これらのサンプル関数の使用:
$uuid = UUID::v4();
$sql = "INSERT INTO mytable (uuid, foo) VALUES ('{$uuid}', 'bar');";
echo "The UUID is: ". $uuid;
編集 :そのページには、さまざまなタイプのUUIDを生成するいくつかのメソッドがあります s。 v4 は疑似ランダムですが、別のバージョンを使用することも、独自のUUIDを作成することもできます。 ジェネレーター。