Andrey: What is this select supposed to do? I fail to see how this would help a person who has hit max_size on an auto_increment field.
Bas: The other alternative that would be to occasionally update sid for all the rows, reseting them to 1,2,3,etc. You could do that with the following: set @variable=0; update table1 set sid=(@variable:=@variable+1); select sid from table1; alter table table1 auto_increment=#; The select is so that you can see what the last sid value is and replace # with it + 1. Unfortunately both set_index and alter table table1 auto_increment will only accept numbers so you can't use @variable+1 here. Sheridan Saint-Michel Website Administrator FoxJet, an ITW Company www.foxjet.com ----- Original Message ----- From: "Andrey Hristov" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 05, 2001 11:04 AM Subject: [PHP] Re: [PHP-DB] Auto_increment field size (was: Howto make a double LEFT JOIN) > select first.*,second.*,third.* from first left join second > using(for_key_first_second) left join third using(for_key_2_3); > > On Friday 05 October 2001 18:50, you wrote: > > Hello, > > > > > you can always reset the auto_increment value (I think that is as simlple > > > > as > > > > > "set insert_id=1;" but you may want to double check as this is off the > > > top of my head). > > > > I don't think i can do so cause i never delete all rows. > > so will get something like: > > 1 > > <- new insert her > > 10000000 > > 10000001 > > etc. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]