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

Come posso acquisire informazioni da una tabella mentre aggiungo ancora valori?

Devi usare Max(id) funzione.

Puoi usare la funzione Max(id) inoltre restituirà l'id massimo e stai usando l'incremento automatico, quindi offcorse restituirà l'ultimo id e quell'ultimo id che puoi inserire nella seconda tabella, come:

INSERT INTO Essay (student_ID, student_essay) 
       VALUES ((SELECT MAX(s_id) from Students), 'I WANNA BE THE VERY BEST');

qui è S_id significa che devi fornire quell'id che vuoi usare nella tabella Studenti.