Mon site est actuellement sur un serveur ayant PHP version 4.3.9. Je souhaite le migrer chez un autre hébergeur ayant un serveur avec PHP 5.2.17, mais je rencontre les erreurs suivantes :
Lorsque j'importe mon fichier .sql dans le phpMyAdmin du nouveau serveur, j'ai le message suivant et je ne peux pas importer la table en question :
#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 'NOT NULL,
resume text NOT NULL,
file varchar(255) NOT NULL,
www varchar' at line 17
J'ai essayé de faire différentes recherches pour comprendre où est l'erreur, mais je n'ai rien trouvé qui pourrait m'aider.
Voici la requête SQL
DROP TABLE IF EXISTS livre;
CREATE TABLE livre (
id int(6) NOT NULL auto_increment,
contact varchar(255) NOT NULL,
sonom varchar(255) NOT NULL,
pays varchar(255) NOT NULL,
tel varchar(255) NOT NULL,
fax varchar(255) NOT NULL,
email varchar(255) NOT NULL,
titre varchar(255) NOT NULL,
langue varchar(255) NOT NULL,
region text NOT NULL,
auteur varchar(255) NOT NULL,
pub varchar(255) NOT NULL,
year varchar(4) NOT NULL,
type text NOT NULL,
isbn varchar(50) NOT NULL,
key text NOT NULL,
resume text NOT NULL,
file varchar(255) NOT NULL,
www varchar(255) NOT NULL,
date date NOT NULL default '0000-00-00',
temp tinyint(1) NOT NULL default '1',
PRIMARY KEY (id)
);
Pouvez-vous m'aider ? Merci d'avance.