How do I preserve the last_insert_id()
into a specific record?
Here are my queries:
INSERT INTO student(student_name) VALUES ('ramgopal')`;
SELECT `last_insert_id()`;
INSERT INTO grades (student_id,grade) VALUES (last_insert_id(),'A');
INSERT INTO class (semester,day,time) VALUES ('spring 2015','tuesday','12');
SELECT last_insert_id();
insert INTO grades(class_id) VALUES (last_insert_id());
In grade table I got grade_id
, class_id
, student_id
and grade
records.
When I use the last_insert_id()
again it is just inserting the latest id and the previous id is not inserting. So I would like to preserve the initial last_insert_id
for further use.