Nie, PHP nie może generować dokładnie tego samego UUID() jako MySQL, ponieważ jest to (całkowicie) losowa liczba.
Wygląda na to, że Twoim problemem jest to, że lubisz używać UUID() w MySQL, ale nie chcę wykonywać dodatkowego zapytania, aby dowiedzieć się, jaki jest nowy UUID jest.
Dlaczego więc nie kazać PHP utworzyć UUID? do użycia jako klucz podstawowy w INSERT zapytanie?? Ten komentarz na php.net
powinien pokazać, jak to zrobić.
Korzystając z tych przykładowych funkcji:
$uuid = UUID::v4();
$sql = "INSERT INTO mytable (uuid, foo) VALUES ('{$uuid}', 'bar');";
echo "The UUID is: ". $uuid;
Edytuj :Na tej stronie jest kilka metod, które generują różne typy UUID s. v4 jest pseudolosowy, ale możesz użyć innej wersji lub stworzyć własny UUID generator.