Se connecter / S'enregistrer
Votre question

Erreur Mysql

Tags :
  • Binary
  • Programmation
Dernière réponse : dans Programmation
2 Mars 2008 19:18:58

bonsoir à tous,

Lorsque j'essaie de faire un requete mysql, j'ai ce message d'erreur:

MySQL a répondu:
#1064 - You have an error in your SQL syntax near 'ENGINE=InnoDB DEFAULT CHARSET=latin1' at line 12

Voici la requete en question:

CREATE TABLE `data` (
`id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`url` varchar( 100 ) default NULL ,
`timestamp` int( 11 ) unsigned NOT NULL default '0',
`fetch_time` float unsigned NOT NULL default '0',
`failure` binary( 1 ) NOT NULL default '0',
KEY `id` ( `id` ) ,
KEY `timestamp` ( `timestamp` )
) ENGINE = InnoDB DEFAULT CHARSET = latin1

Auriez vous une petite idée?
Je suis sur un serveur mysql version 3.23.54

Merci d'avance pour votre aide.

Autres pages sur : erreur mysql

Anonyme
2 Mars 2008 20:26:26

Bonsoir
il faudrait un point virgule après la dernière ligne non
2 Mars 2008 20:34:04

Hihi, la faute grossière le point virgule ! :D  Tout le monde là oublier au moins une fois ;) 
Contenus similaires
2 Mars 2008 20:35:57

Desolé j'ai copié le resultat de la requete, mais ce qui est saisie est bien ceci:

CREATE TABLE `data` (
`id` int(10) unsigned NOT NULL auto_increment,
`url` varchar(100) default NULL,
`timestamp` int(11) unsigned NOT NULL default '0',
`fetch_time` float unsigned NOT NULL default '0',
`failure` binary(1) NOT NULL default '0',
KEY `id` (`id`),
KEY `timestamp` (`timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

qui affiche cela: #1064 - You have an error in your SQL syntax near 'ENGINE=InnoDB DEFAULT CHARSET=latin1' at line 12
Anonyme
2 Mars 2008 21:44:55

sur mysql 5.0.45 ton code passe sans problème, tu peux essayer ça :

  1. CREATE TABLE `data` (
  2. `id` int(10) unsigned NOT NULL auto_increment,
  3. `url` varchar(100) default NULL,
  4. `timestamp` int(11) unsigned NOT NULL default '0',
  5. `fetch_time` float unsigned NOT NULL default '0',
  6. `failure` binary(1) NOT NULL default '0',
  7. KEY (`id`,`timestamp`)
  8. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS