Tom's Guide > Forum > Programmation > URG : Xoops : erreur SQL weblog

URG : Xoops : erreur SQL weblog

Forum Programmation : URG : Xoops : erreur SQL weblog

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

je migre actuellement mon site sous Xoops de OVH vers Infomaniak, et j'ai un soucis lorsque je veux importer ma base MySQL, les blogs me font une erreur :

Citation :

Erreur

requête SQL:

# --------------------------------------------------------
#
# Structure de la table `suffixe_blogs`
#
CREATE TABLE suffixe_blogs(
blog_id mediumint( 9 ) NOT NULL AUTO_INCREMENT ,
user_id mediumint( 9 ) NOT NULL default '0',
cat_id int( 5 ) unsigned NOT NULL default '0',
created int( 10 ) NOT NULL default '0',
title varchar( 128 ) NOT NULL default '',
contents text NOT NULL ,
private char( 1 ) NOT NULL default '',
comments int( 11 ) NOT NULL default '0',
reads int( 100 ) NOT NULL default '0',
trackbacks int( 11 ) NOT NULL default '0',
description text NOT NULL ,
dohtml tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( blog_id ) ,
KEY user_id( user_id, created, title, private )
) TYPE = MYISAM ;

MySQL a répondu:Documentation
#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 'reads int(100) NOT NULL default '0',
trackbacks int(11) NOT NULL default '0',' at line 10



Je dois préciser que j'ai renommé le module weblog en blogs avec toutes les occurences.


Need help, pleeaaaase :-D

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

reads int( 11 ) NOT NULL default '0',

et pas 100.

Répondre à okinou

Merci, mais... nan :-(

Citation :

Erreur

requête SQL:

CREATE TABLE prefixe_blogs(
blog_id mediumint( 9 ) NOT NULL AUTO_INCREMENT ,
user_id mediumint( 9 ) NOT NULL default '0',
cat_id int( 5 ) unsigned NOT NULL default '0',
created int( 10 ) NOT NULL default '0',
title varchar( 128 ) NOT NULL default '',
contents text NOT NULL ,
private char( 1 ) NOT NULL default '',
comments int( 11 ) NOT NULL default '0',
reads int( 11 ) NOT NULL default '0',
trackbacks int( 11 ) NOT NULL default '0',
description text NOT NULL ,
dohtml tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( blog_id ) ,
KEY user_id( user_id, created, title, private )
) TYPE = MYISAM ;

MySQL a répondu:Documentation
#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 'reads int(11) NOT NULL default '0',
trackbacks int(11) NOT NULL default '0',
' at line 10

Répondre à SpeedAirMan

CREATE TABLE `prefixe_blogs` (
`blog_id` mediumint(9) NOT NULL auto_increment,
`user_id` mediumint(9) NOT NULL default '0',
`cat_id` int(5) unsigned NOT NULL default '0',
`created` int(10) NOT NULL default '0',
`title` varchar(128) NOT NULL default '',
`contents` text NOT NULL,
`private` char(1) NOT NULL default '',
`comments` int(11) NOT NULL default '0',
`reads` int(11) NOT NULL default '0',
`trackbacks` int(11) NOT NULL default '0',
`description` text NOT NULL,
`dohtml` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`blog_id`),
KEY `user_id` (`user_id`,`created`,`title`,`private`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

Essai ca, sa marche tres bien ta table de mon coter.

Répondre à okinou

Super, ça marche niquel !

Merci beaucoup !!

Le problème vient peut être du fait que le serveur semble être en MySQL 5 (j'appréhende les warnings à venir... :-o :lol:)

Répondre à SpeedAirMan
Tom's Guide > Forum > Programmation > URG : Xoops : erreur SQL weblog
Aller à :

Il y a 532 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens