On Tue, 2005-02-15 at 17:56, steve cooley wrote: > How do you you get the next auto increment value? I think I'm running > into the insert...select problem. I want to duplicate records from one > table to the _same_ table, with an incremented auto increment value. > > Can I do something like this: > > insert into table (autoincrement_key, field1, field2) select > (get_autoincrement(),field1,field2) from table where autoincrement_key > = "31337" > > Not so far as I can tell. Unless I'm just not seeing it in the > documentation. Is there a function to return the next autoincrement > value? > > -steve
I don't think you can anticipate the value but, if I under stand you correctly, this aught to work (I assume you got 31337 from last_insert_id(): insert into table (field1, field2) select (field1,field2) from table where autoincrement_key = "31337" -- - michael dykman - [EMAIL PROTECTED] -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]