sql >> Databáze >  >> RDS >> Mysql

primární klíč vlastního id nelze získat po metodě Laravel save().

To je nad rámec laravel, protože automaticky inkrementované pole poskytuje vaše databáze a laravel nemohl získat last_insert_id z vaší DB.

V tomto případě musíte změnit spouštěč tak, aby se změnil last_insert_id s novou hodnotou:

Existuje způsob, jak získat poslední vložené ID sloupce NON - automaticky inkrementovaného v MySQL?

Poznámka:Možná se budete muset ujistit, že model incrementing je true takže se pokusí načíst id z databáze. Pokud jste toto pole ve svém modelu nenastavili, nenastavujte jej. Ve výchozím nastavení je Model schopen získat hodnotu z databáze automaticky po vložení.




  1. Jak Abs() funguje v PostgreSQL

  2. Mám specifikovat INDEX i UNIQUE INDEX?

  3. Více formulářů a jedna stránka zpracování

  4. Jak připojit flutter k databázi localhost mysql