4 ms·
I have a rudimentary knowledge of MySQL Internals, so I am going to take a guess why it has taken so long. They want to implement this feature server side, whi
by morgo 13y ago
I have a rudimentary knowledge of MySQL Internals, so I am going to take a guess why it has taken so long.
They want to implement this feature server side, which means that they either have to add:
(1) A new server setting (SET SHOW_CREATE_TABLE_FORMAT = Blah)
-or-
(2) New syntax (SHOW CREATE TABLE NOAUTOINC mytable).
Adding new settings is always evil, and adds to product confusion/complexity.
Adding new syntax is a bit evil in MySQL's case since they use a generic yacc parser, and might have to add a new reserved word (truthfully, I'm not 100% sure on that one). There is also a preference to only add reserved words to major new versions.