Нет, last_insert_id () извлекает только последние сгенерированные поля auto_increment. Сначала вам нужно будет выполнить select uuid()
, а затем вставить с использованием этого uuid.
Тем не менее, обратите внимание, что uuids не может быть гарантированно уникальным - они просто вряд ли столкнутся. Если вам требуется уникальность, тогда используйте auto_increment - они никогда не будут повторно использоваться ни в одной отдельной таблице.