Page 1 sur 2
[Corrigé 3.1.1] [HELP] Problème importation SQL
Posté : jeu. 7 janv. 2016 18:30
par ordipard
Bonjour,
j'ai voulu faire la mise à jour de l'outil Gestsup, or il y a eu un problème. J'ai donc décidé de tout recommencer avec l'importation.
Or le fichier SQL donné par la sauvegarde faite avec l'outil GETSUP, toutes les dates sont sans apostrophes.
Ce qui me provoque une erreur lors de l'importation. Comment forcer l'importation ou comment ajouter les apostrophes aux dates ?
erreur retournée lors de l'importation : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '14:13:40, 2011-09-07 14:13:40, '<strong>Le service</strong>
Exemple d'une ligne de mon fichier SQL (elle sont toutes comme ça) :
INSERT INTO tincidents VALUES(18, 0, 1, 0, 'Liste FE dans TWIN', 'Entrer les majeurs de la liste de fabienne dans TWIN', '9', 0, 0, 2013-06-06 00:00:00, 2013-06-14, 2013-06-17 00:00:00, 0000-00-00 00:00:00, 3, 3, 4, 'PUPARCH.xlsx', '', '', '', '', 120, 180, 1, 3, 4, 1, 0, 0, 0, 0, 0000-00-00 00:00:00, 0000-00-00 00:00:00, 0);
Il manque les apostrophes autour de toutes les dates.
Merci.
Cordialement,
Re: [HELP] Problème importation SQL
Posté : jeu. 7 janv. 2016 19:02
par Flox
Bonjour,
pouvez vous nous donner vos version de gestsup de quelle version a quelle version vous migrez, et les versions apache OS PHP, car nous n'observons pas ce problème dans nos dumps SQL.
Concernant votre fichier actuel vous pouvez le corrigé en réalisant cette procédure:
1 - Ouvrer le fichier avec éditeur de texte nous recommandons notepad++
2 - Appuyez sur les touches CTRL + H pour arriver sur la fenetre de recherche et remplacement
3 - Dans l'onglet remplacer, remplacer tous les
par
4 - Dans l'onglet remplacer, remplacer tous les
par
5 - Dans l'onglet remplacer, remplacer tous les
par
6 - Dans l'onglet remplacer, remplacer tous les
par
7 - Dans l'onglet remplacer, remplacer tous les
par
Cordialement
Re: [HELP] Problème importation SQL
Posté : jeu. 7 janv. 2016 19:41
par ordipard
Bonjour,
j'avais espoir en votre réponse mais ca ne fonctionne pas
Re: [HELP] Problème importation SQL
Posté : jeu. 7 janv. 2016 19:45
par ordipard
A cause des , et ' dans les textes des demandes
Re: [HELP] Problème importation SQL
Posté : jeu. 7 janv. 2016 20:10
par Flox
avez vous essayer les remplacements en intégrant les années sinon: , 2013 >', '2013 .....
dans votre phpmyadmin avez vous encore une base active avec les données ?
si ce n'est pas le cas pouvez vous me transmettre votre fichier sql en MP ?
pourrez vous nous donner vos versions.
Merci
Re: [HELP] Problème importation SQL
Posté : ven. 8 janv. 2016 01:57
par ordipard
Bonjour,
merci de prendre en compte ma demande si rapidement.
Je vous envoie ma base de donnée ! cette base est la base sauvegardée avant tentative de mise à jour.
J'étais en version 3.0.11. Si je peux déjà récupérer la base de cette version je verrai plus tard pour la migration.
Je n'ai plus la base sur mysql car étant donnée que le logiciel ne fonctionnait plus après mise à jour (liste ticket qui apparaissait mais page blanche lorsque je souhaitait l'ouvir, IDEM pour création.
J'ai cru bon de tout supprimer pour restaurer la sauvegarde faite initialement.
Voici le lien de ma base :
********
J'espère que vous pourrez m'aider.
Merci,
Cordialement,
Re: [HELP] Problème importation SQL
Posté : ven. 8 janv. 2016 03:39
par ordipard
Aalleluia !!!!!!
Après quelques prises de tête j'ai résolu mon problème !
Sur la base de ce que tu m'a dit au début avec les "remplacer par" j'ai analysé un peu la base et j'ai trouvé cette solution : ("->" = remplacé par)
j'ai fait : (car toute les dates commencent par l'année)
, 0000 -> , '0000
, 2013 -> , '2013
, 2014 -> , '2014
, 2015 -> , '2015
, 2016 -> , '2016
ENSUITE (Certains enregistrement finissent par le jour)
-00, -> -00',
-01, -> -01',
-02, -> -02',
-03, -> -03',
-04, -> -04',
AINSI DE SUITE JUSQU'A 31
PUIS ENFIN (Pour les autres qui finissent par les secondes
:00, -> :00',
:01, -> :01',
:02, -> :02',
:03, -> :03',
:04, -> :04',
AINSI DE SUITE JUSQU'A 59
C'est un peu laborieux et rébarbatif mais ça à eu le mérite de marcher
j'ai ensuite rétabli la version 3.0.11 à partir de la sauvegarde, je vais attendre un peu pour la mise à jour
Si ma mésaventure peut servir à d'autre j'en suis ravi
Pourrais tu voir si tu peux faire en sorte que les date soient entre apostrophes lors de la sauvegarde ?
En tout cas vraiment merci ton logiciel est formidable je m'en sert depuis 3 ans !
Re: [HELP] Problème importation SQL
Posté : ven. 8 janv. 2016 03:40
par ordipard
PS : Infos serveur
Linux webm478.720.ha.ovh.net 3.14.33-grsec-hosting-web-3.14 #1 SMP Thu Apr 16 08:53:31 UTC 2015 x86_64
Apache
Mysql 5.5.46-0+deb7u1-log
PHP 5.5.30
Re: [HELP] Problème importation SQL
Posté : ven. 8 janv. 2016 20:16
par Flox
Bonjour,
merci de votre retour content que vous ayez trouver une solution, n'oubliez pas supprimer le lien vers votre base de données afin de conserver votre base de ne pas publier vos données.
Je vous invite a réaliser les sauvegardes SQL via phpmyadmin pour éviter ce genre de problème.
J'ai reproduit le problème sur cette version, ce problème est corrigé dans la version 3.1.1.
J'ai modifier la procédure de migration fort de cette expérience.
Concernant votre page blanche en 3.1.1, je vous invite a activer le mode debug pour voir l'erreur, réaliser ce test sur une base de test si cela est possible, passer également le dernier patch 3.1.2.
Afin de reproduire votre problème en 3.1.1 pouvez vous me transmettre votre base actuelle a l'adresse admin at gestsup.fr.
Merci
Cordialement
Re: [HELP] Problème importation SQL
Posté : lun. 11 janv. 2016 11:12
par ordipard
Bonjour,
je n'ai pas conservé la base de donnée de la version 3.1.1.
Je réessayerai la mise à jour dans la semaine et vous tiendrai informé.
Cordialement,