Während MySQL zu lernen, habe ich gelesen, dass Sie die folgende Anweisung ausführen kann, wenn eine Spalte an eine MySQL-Tabelle hinzu:Ist die Spaltenreihenfolge in Ihren MySQL-Tabellen von Bedeutung?
ALTER TABLE contacts ADD email VARCHAR(60) AFTER name;
oder
ALTER TABLE contacts ADD email VARCHAR(60) FIRST;
Wann möchten Sie dies tun wollen? Kann die Spaltenreihenfolge für Abfrageoptimierungszwecke verwendet werden? Sollten Longblobs die letzte Säule sein, um den Platzverbrauch zu optimieren? Oder bestehen diese Befehle aus einem anderen Grund?
Ich habe nie einen Unterschied in Bezug auf die Leistung bemerkt, aber ich habe auch nie einen Vergleich durchgeführt. Ich habe immer gedacht, dass es in erster Linie eine Usability-Sache ist, die es mir erlaubt, die Spalten in logischer Reihenfolge aufzustellen, selbst wenn ich zurückgehe und später eins hinzufüge. – ceejayoz
Siehe http://stackoverflow.com/questions/894522/is-there-any-reason-to-wurry-about-the-column-order-in-a-table, was darauf hindeutet, dass es einen Leistungseinfluss gibt. – Matchu