[Phpmyadmin-devel] AUTO_INCREMENT next value and MySQL 5.0.23+

Marc Delisle Marc.Delisle at cegepsherbrooke.qc.ca
Mon Jul 31 16:47:29 CEST 2006


Marc Delisle a écrit :
> Michal Čihař a écrit :
>> Hi Marc and others
>>
>> On Sun, 30 Jul 2006 08:00:03 -0400
>> Marc Delisle <Marc.Delisle at cegepsherbrooke.qc.ca> wrote:
>>
>>> starting with MySQL 5.0.23, SHOW CREATE TABLE includes the 
>>> AUTO_INCREMENT next value, just after the ENGINE clause.
>>>
>>> We had a "Add AUTO_INCREMENT value" option in table operations and db 
>>> operations.
>>>
>>> So I suggest:
>>>
>>> - for 5.0.23+, the "Add AUTO_INCREMENT value" checkbox be removed from 
>>> table operations and db operations dialogs. The same functionality is 
>>> now being provided automatically in the CREATE TABLE statement
>>>
>>> - for 5.0.22-, I would also prefer to remove these checkboxes
>>>
>>> For all MySQL versions, I guess that during a copy, the majority of 
>>> users want to copy also the AUTO_INCREMENT value. If it's not the case, 
>>> they can always go to the copied table on Operations and change the 
>>> value in "Table options".
>>>
>>> If we still want to provide this checkbox, well for 5.0.23+ we would 
>>> have to examine the statement and remove the AUTO_INCREMENT clause.
>> The problem is that we reuse the code from export and there we probably
>> want checkbox for AUTO_INCREMENT...
> 
> You mean, even if MySQL 5.0.23+ now already adds AUTO_INCREMENT? So you 
> see a situation in export where a user would not want to AUTO_INCREMENT 
> next value?

Rephrased:
So you see a situation in export where a user would not want to see the 
AUTO_INCREMENT next value in the exported file?

Marc




More information about the Developers mailing list