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

MySQL scarica lo script .sql e importa in un derby apache

Il mysqldump opzione --compatible=ansi non produce uno script SQL che è completamente Compatibile con ANSI, cerca solo di produrre un risultato che è più Compatibile con ANSI:"Produci output più compatibile con altri sistemi di database o con server MySQL meno recenti."

Sfortunatamente, la sintassi SQL supportata da ciascun database è leggermente diversa. SQL è uno standard relativamente debole, molto più debole di Javascript o persino di C. Alcuni database supportano funzionalità di compatibilità come MySQL, o anche modalità di compatibilità (disclaimer:sono l'autore principale di H2), ma anche questo a volte non basta.

Hai più opzioni:puoi cambiare manualmente lo script SQL generato, oppure puoi usare un altro strumento per copiare la struttura / i dati della tabella. Uno di questi strumenti è il SQuirreL DB Copy Plugin (Non l'ho mai usato, ma da quello che ho sentito funziona bene).