Alex Curvers <[EMAIL PROTECTED]> wrote: > > Whats the preferred syntax to insert values in multiple (related) tables > I insert one record, then i need the ID of the inserted value to add it > the with the other inserts > > with MSSQL stored procs its > > INSERT INTO ..................................... > SELECT @MyID = @@IDENTITY > > after that you can use @MyID > > So whats the preferred method with MySQL, is there a easy way to get the > Identity back from a just inserted record, or do i just have to do a > select based on a value i did just insert ? >
Use AUTO_INCREMENT column and LAST_INSERT_ID() function to retrieve most recent auto_increment value: http://www.mysql.com/doc/en/example-AUTO_INCREMENT.html http://www.mysql.com/doc/en/Information_functions.html -- For technical support contracts, goto https://order.mysql.com/?ref=ensita This email is sponsored by Ensita.net http://www.ensita.net/ __ ___ ___ ____ __ / |/ /_ __/ __/ __ \/ / Victoria Reznichenko / /|_/ / // /\ \/ /_/ / /__ [EMAIL PROTECTED] /_/ /_/\_, /___/\___\_\___/ MySQL AB / Ensita.net <___/ www.mysql.com -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]