Ik ben bezig met een threaded forum en ik wil nu aan een complete thread een thread ID toevoegen om eenvoudig met een enkele query de hele thread te 'selecteren'.
Mijn messages tabel heeft onder andere de velden message_id en parent_id en daar komt nu dus thread_id bij. Er is geen aparte threads tabel.
Nu wil ik voor het thread_id het message_id van het eerste bericht in de thread gebruiken, maar dat wordt dus via auto increment gegenereert.
Nu is mijn vraag, hoe kan ik die waarde in dezelfde insert query nog gebruiken?
Iets als dit dus:
Mijn messages tabel heeft onder andere de velden message_id en parent_id en daar komt nu dus thread_id bij. Er is geen aparte threads tabel.
Nu wil ik voor het thread_id het message_id van het eerste bericht in de thread gebruiken, maar dat wordt dus via auto increment gegenereert.
Nu is mijn vraag, hoe kan ik die waarde in dezelfde insert query nog gebruiken?
Iets als dit dus:
code:
1
| INSERT INTO messages (thread_id, body, user_id, ...) VALUES (last_insert_id(), ...) |