Mysql
 sql >> Database >  >> RDS >> Mysql

Significato di id =LAST_INSERT_ID(id)

Questo è necessario solo se la tua applicazione deve chiamare LAST_INSERT_ID() dopo aver eseguito INSERT . Normalmente, LAST_INSERT_ID() restituirà un valore solo se hai effettivamente inserito una nuova riga nella tabella, non c'era una chiave duplicata e invece ha aggiornato la riga.

Dalla documentazione :

Se usi l'idioma che hai citato, LAST_INSERT_ID() restituirà l'ID della nuova riga che è stata inserita o la riga che è stata aggiornata.