Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL vide le script .sql et importe dans un derby apache

Le mysqldump option --compatible=ansi ne produit pas de script SQL entièrement Compatible ANSI, il essaie juste de produire un résultat plus Compatible ANSI :"Produire une sortie plus compatible avec d'autres systèmes de base de données ou avec des serveurs MySQL plus anciens."

Malheureusement, la syntaxe SQL prise en charge par chaque base de données est un peu différente. SQL est un standard relativement faible, beaucoup plus faible que Javascript ou même C. Certaines bases de données prennent en charge des fonctionnalités de compatibilité comme MySQL, ou même modes de compatibilité (avertissement :je suis l'auteur principal de H2), mais même cela ne suffit pas parfois.

Vous avez plusieurs options :vous pouvez modifier le script SQL généré à la main, ou vous pouvez utiliser un autre outil pour copier la structure/les données de la table. Un de ces outils est le SQuirreL DB Copy Plugin (Je ne l'ai jamais utilisé, mais d'après ce que j'ai entendu, il fonctionne bien).