Bonjour,

Je fais une migration d'une base à une autre.

Lors de mon import de ma base de données .SQL, (fichier généré via l'outil Export de phpMyAdmin) , le système me dit que j'ai un problème de syntaxe lors de l'import dans ma nouvelle base, à ce niveau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
requête SQL: 
 
-- MySQL dump 8.23
--
-- Host: localhost Database: wikidb
------------------------------------------------------- --
-- Server version 5.0.24a-standard
--
-- Table structure for table `archive`
--
CREATE TABLE archive(
 
ar_namespace int( 11 ) NOT NULL default '0',
ar_title varchar( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
ar_text mediumblob NOT NULL ,
ar_comment tinyblob NOT NULL ,
ar_user int( 5 ) unsigned NOT NULL default '0',
ar_user_text varchar( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL ,
ar_timestampchar( 14 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',
ar_minor_edit tinyint( 1 ) NOT NULL default '0',
ar_flags tinyblob NOT NULL ,
ar_rev_id int( 8 ) unsigned default NULL ,
ar_text_id int( 8 ) unsigned default NULL ,
KEY name_title_timestamp( ar_namespace, ar_title, ar_timestamp ) 
) ENGINE = InnoDB DEFAULT CHARSET = latin1;
 
 
 
MySQL a répondu: 
 
#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 '---------------------------------------------------------
-- Server version    5.0.' at line 1

Plus précisément, j'ai un pointeur rouge entre ces deux lignes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ar_text mediumblob NOT NULL ,
ar_comment tinyblob NOT NULL ,
Je ne comprends pas trop le problème. Si le fichier d'exportation génère des erreurs, comment dois-je faire ?

Merci.