Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL zrzuć skrypt .sql i zaimportuj go do apache derby

mysqldump opcja --compatible=ansi nie tworzy skryptu SQL, który jest w pełni Zgodny z ANSI, po prostu próbuje uzyskać wynik, który jest więcej Zgodny z ANSI:"Produkuj dane wyjściowe, które są bardziej kompatybilne z innymi systemami baz danych lub starszymi serwerami MySQL."

Niestety składnia SQL obsługiwana przez każdą bazę danych jest nieco inna. SQL jest stosunkowo słabym standardem, znacznie słabszym niż JavaScript czy nawet C. Niektóre bazy danych obsługują funkcje zgodności, takie jak MySQL, a nawet tryby zgodności (zastrzeżenie:jestem głównym autorem H2), ale nawet to czasami nie wystarcza.

Masz wiele możliwości:możesz ręcznie zmienić wygenerowany skrypt SQL lub użyć innego narzędzia do skopiowania struktury/danych tabeli. Jednym z takich narzędzi jest SQuirreL DB Copy Plugin (Właściwie nigdy go nie używałem, ale z tego, co słyszałem, działa dobrze).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:wybieranie wierszy, w których wartość kolumny zmieniła się z poprzedniego wiersza

  2. Jak przekonwertować bazę danych MySQL na kodowanie UTF-8?

  3. Utwórz bazę danych mysql i użytkownika w skrypcie bash

  4. Partycja tabeli Mysql na podstawie ostatniej cyfry kolumny/id

  5. Zapytanie SQL w FB JavaScript