I know you can ALTER the column order in MySQL with FIRST and AFTER, but why would you want to bother? Since good queries explicitly name columns when inserting data, is the
If you're going to be using UNION a lot, it makes matching columns easier if you have a convention about their ordering.