Jestem zaangażowany w projekt migracji projektu z Oracle do MySQL. W Oracle mam możliwość tworzenia skryptów SQL, które odwołują się lub zawierają inne zewnętrzne pliki skryptów SQL, gdy partia jest uruchamiana za pośrednictwem wiersza poleceń. Mam skrypt o nazwie CreateAllTables.sql który wygląda tak wewnętrznie:MySQL Dołącz skrypt w skrypcie
@tables\Site.sql
@tables\Language.sql
@tables\Country.sql
@tables\Locale.sql
@tables\Tag.sql
już jestem świadomy komend linii poleceń MySQL „Źródło”, ale moim celem jest, aby powołać pojedynczy plik skryptu .sql że głównym zawiera inne skrypty za pomocą pojedynczego wywołania z linii poleceń w następujący sposób:
mysql --user=root --password --database=junkdb -vv < CreateAllTables.sql
Moje pytanie brzmi: jak to zrobić z MySQL?
+1 Interesujące, że wszystkie przykłady, które widziałem, sugerowały, że była to tylko funkcja wiersza poleceń. Wciąż jestem nowym użytkownikiem MySQL. – James
@James, masz rację, strona man 'mysql (1)' zdecydowanie sugeruje, że jest to tylko polecenie trybu interakcyjnego. – pilcrow
Można zrobić pomocy w linii klient poleceń mysql i zobacz możliwych poleceń rozumianych przez klienta (a nie polecenia SQL serwer, komendy linii poleceń mysql): mysql> Pomoc Aby uzyskać informacje na temat produktów, MySQL i usługi, odwiedź: http://www.mysql.com/ Informacje dla programistów, w tym podręcznik referencyjny MySQL, można znaleźć pod adresem: http://dev.mysql.com/ Aby kupić wsparcie dla sieci MySQL, szkolenie lub inne produkty, odwiedź: https://shop.mysql.com/ Lista wszystkich poleceń MySQL: N Uwaga: wszystkie polecenia tekstowe muszą być najpierw w linii i kończyć znakiem ";" ? (\?) Synonim słowa "pomoc". ... etc ... –