Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2006, 12h26   #1
klerdesign
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut [SQL] un create table qui devrait fonctionner

Voici un code pour ma news, je l'ai déjà utilisé plusieurs fois, or, aujourd'hui PHPMyAdmin me dit qu'il y'a une erreur de syntaxe ligne 8 ! Ah oui, et où ?

CREATE TABLE `news` (
`id` int(11) NOT NULL auto_increment,
`time` datetime NOT NULL default '0000-00-00 00:00:00',
`title` varchar(50) NOT NULL default '',
`poster` varchar(50) NOT NULL default '',
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=1 ;
  Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 12h49   #2
Membre régulier
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 116
Points : 77
Points : 77
Bonjour,

Testé à l'instant chez moi et cela fonctionne :EasyPhp 1.8, avec mysql 4.1.9
sur mon serveur distant avec mysql 3.23 j'ai l'erreur suivante :

Citation:
#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=1 ' at line 8
Je pense que l'erreur vient d'une différence de version de mysql entre l'export et l'import..

Testez cette syntaxe plus "passe partout" :

Code :
1
2
3
4
5
6
7
CREATE TABLE `sho_messages` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `id_user` int(11) unsigned NOT NULL default '0',
  `message` varchar(255) NOT NULL default '',
  `time` int(11) unsigned NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
fred64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h05   #3
klerdesign
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
en effet cette syntaxe est parfaite. Merci.
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Enlever Résolu
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h58.


 
 
 
 
Partenaires

Hébergement Web