sql >> Database teknologi >  >> RDS >> Mysql

MySQL dump .sql-script og importer til et apache-derby

mysqldump mulighed --compatible=ansi producerer ikke et SQL-script, der er fuldt ANSI-kompatibel, den forsøger bare at producere et resultat, der er mere ANSI-kompatibel:"Producer output, der er mere kompatibelt med andre databasesystemer eller med ældre MySQL-servere."

Desværre er SQL-syntaksen, der understøttes af hver database, en smule anderledes. SQL er en relativt svag standard, meget svagere end Javascript eller endda C. Nogle databaser understøtter kompatibilitetsfunktioner, som MySQL gør, eller endda kompatibilitetstilstande (disclaimer:Jeg er hovedforfatteren til H2), men selv dette er ikke nok nogle gange.

Du har flere muligheder:du kan ændre det genererede SQL-script manuelt, eller du kan bruge et andet værktøj til at kopiere tabelstrukturen/dataene. Et sådant værktøj er SQuirreL DB Copy Plugin (Jeg har faktisk aldrig brugt det, men efter hvad jeg har hørt virker det godt).



  1. Sådan gemmes sessionsdata for brugeren

  2. Få det aktuelle login-id i SQL Server (T-SQL)

  3. Laravel &multiple count forespørgsler ved hjælp af Eloquent

  4. MySQL pivottabel ved hjælp af java