Jak utworzyć i upuścić tabelę poza SQL, to znaczy, mam tabelę, którą muszę zmienić pola, dołączyć pola i w tym celu muszę upuścić starą, utworzyć nową, aby ją załadować i zapisać drugą tabelę jak historyczny. Mogę upuścić lub utworzyć ten stół. Czy chcesz poznać najlepsze rozwiązanie, aby kontynuować tę konserwację w aplikacji? Z góry bardzo dziękuję. XML lub inna forma ... Nie wiem.
0
ALTER TABLE <table> ADD <column> VARCHAR(20) NULL
Odpowiedzi:
Nie wydaje mi się, żeby to, o co pytasz, było praktyczne - wydaje się podobne do pytania, jak napisać zdanie bez użycia znaków. SQL jest używany do konfigurowania, manipulowania, tworzenia kopii zapasowych i obsługi baz danych MySQL.
Cokolwiek takiego jak xml, Jason lub inny opis, na pewnym poziomie trzeba będzie przekonwertować na sql, aby wstrzyknąć go do bazy danych.
Jedyne inne rozwiązanie, jakie mogę wymyślić, jeśli - co, do diabła, jest kiepskim pomysłem - byłoby zostać ekspertem w zakresie formatu plików reprezentującego tabele i manipulować nimi bezpośrednio poza MySQL. Oczywiście istnieje szansa, że spowodujemy uszkodzenie bardzo wysoko, a do tego potrzeba WIĘCEJ uprawnień / dostępu, aby otrzymać odpowiednie uprawnienia do modyfikowania tabel w SQL.
źródło