2011-06-30 21 views
8

w navicat możesz ustawić kolejność kolumn, ale nie znalazłem jeszcze sposobu na zsynchronizowanie zmian z bazą danych. Widziałem podobne pytanie tutaj ->Rearrange column order in Sqlyog, ale nie znalazłem nic podobnego w navicat. Mam wiele tabel, które należy ustalić dla eksportu do programu Excel, a kolejność jest ważna w czytelności/prezentacji. wpisanie kodu SQL dla każdego ruchu byłoby zbyt uciążliwe. z góry dziękuję.Zmień kolejność kolumn w Navicat

Odpowiedz

8

nie można zrobić w Navicat, trzeba wykonać zapytanie SQL dla tego celu

+0

dziękuję - wygląda na to, że będę musiał uzyskać inny program, który sobie z tym poradzi. – Andrew

1

Można zmienić kolejność kolumn za pomocą SQLyog. Aby zmienić kolejność kolumn w tabeli, wybierz tabelę w Przeglądarce obiektów i wybierz Tabela -> Więcej operacji na stole -> Zmień kolejność kolumn (Ctrl + Alt + R) z menu kontekstowego.

Wybierz dowolną kolumnę i kliknij przycisk w górę lub w dół, aby przesunąć kolumnę w górę/w dół. Po ponownym ułożeniu kolumn kliknij Ponów zamówienie, aby zapisać tabelę ze zmienioną strukturą. Dane kolumny w tabeli zostaną odpowiednio zmienione.

0

Jest to bardzo stare pytanie Natknąłem się na zamiar odpowiedzieć tylko w przypadku gdy ktoś potrzebuje Navicat udostępnia możliwość zmiany kolejności kolumn w tabeli za pomocą funkcji tabeli konfiguracji Albo prawym przyciskiem myszy na nazwę tabeli lub naciśnij ctr-d na górze ekranu znajdują się strzałki do przesuwania kolumny w górę lub w dół Po naciśnięciu na zakładkę podglądu SQL na górze można zobaczyć instrukcje ALTER TABLE, które navicat ma uruchomić Możesz także skopiować i wkleić to Oświadczenie i uruchom na dowolnej innej testowej bazie danych, którą możesz mieć lub jako migrację git Dobrym pomysłem jest zawsze czytać Podgląd SQL, ponieważ Navicat czasami może używać instrukcji DROP i chciałbyś zrobić kopię zapasową przed czymś takim, jak