Je suis dans mySQL Workbench en train d'essayer d'importer un datadump dans un fichier .sql (généré par phpMyAdmin) dans mySQL (administration du serveur>datadump>importer depuis le disque), et ça échoue avec la sortie suivante :
10:47:14 Restauration de C:\monfichier\localhost.sql ( )
En cours d'exécution : mysql.exe --host=127.0.0.1 --user=root --password=xxxxxxx --port=3306 --commentaires < C:\monfichier\localhost.sql
L'opération a échoué avec le code de sortie 1
10:47:15 L'importation de C:\monfichier\localhost.sql est terminée
Quand je consulte le schéma, il semble avoir importé 6 tables (sur environ 50) et presque aucune donnée du tout.
Errata :
- Il ne semble pas y avoir de contraintes ni de relations. Toutes les données sont ajoutées via plusieurs DROP TABLE IF EXISTS; CREATE TABLE; INSERT INTO séries avec des valeurs codées en dur.
- Le fichier contient un nombre substantiel de gros morceaux. Et le fichier lui-même fait plus de 400 Mo.
- Quand j'ai vérifié manuellement si l'effet de n'importe quelle clause du fichier fonctionne, j'ai découvert qu'il bute sur le INSERT INTO sql avec les très gros morceaux codés en dur. Pas sûr si c'est significatif ou non ?
- J'ai également remarqué que certains des morceaux ont une longueur supérieure à 32768, y a-t-il une limite supérieure sur la longueur des morceaux ?