Tidak, PHP tidak mungkin menghasilkan UUID() yang sama persis sebagai MySQL karena ini adalah nomor (sepenuhnya) acak.
Sepertinya masalah Anda adalah Anda suka menggunakan UUID() di MySQL tetapi tidak ingin menjalankan kueri tambahan untuk mencari tahu apa yang baru UUID adalah.
Jadi mengapa PHP tidak membuat UUID untuk digunakan sebagai kunci utama dalam INSERT . Anda pertanyaan?? Komentar ini di php.net
harus menunjukkan cara melakukannya.
Menggunakan fungsi sampel tersebut:
$uuid = UUID::v4();
$sql = "INSERT INTO mytable (uuid, foo) VALUES ('{$uuid}', 'bar');";
echo "The UUID is: ". $uuid;
Sunting :Ada beberapa metode pada halaman tersebut yang menghasilkan berbagai jenis UUID s. v4 adalah pseudo-acak, tetapi Anda dapat menggunakan versi lain atau membuat UUID Anda sendiri pembangkit.