Jump to content
Sign in to follow this  
choklata

Problème de requête mysql

Rate this topic

Recommended Posts

requête SQL:

CREATE TABLE OPTION (

idopt int( 2 ) NOT NULL AUTO_INCREMENT ,

idfor int( 2 ) NOT NULL default '0',

valopt decimal( 9, 2 ) NOT NULL default '0.00',

option2 varchar( 20 ) default NULL ,

PRIMARY KEY ( idopt ) ,

KEY idopt( idopt )

) TYPE = MYISAM AUTO_INCREMENT =10;

MySQL a répondu:Documentation

#1064 - You have an error in your SQL syntax near 'option (

idopt int(2) NOT NULL auto_increment,

idfor int(2) NOT NULL defau' at line 1

et je sait que est l'erreur?

Share this post


Link to post
Share on other sites

Salut,

tu ne peux pas utiliser 'option' comme nom de table... c'est un mot réservé...

A+

Share this post


Link to post
Share on other sites

requête SQL:

REATE TABLE optio(

idopt int( 2 ) NOT NULL AUTO_INCREMENT , idfor int( 2 ) NOT NULL default '0', valopt decimal( 9, 2 ) NOT NULL default '0.00', opti varchar( 20 ) default NULL , PRIMARY KEY ( idopt )

) TYPE = MYISAM AUTO_INCREMENT =10;

MySQL a répondu:Documentation

#1064 - You have an error in your SQL syntax near 'REATE TABLE optio (

idopt int(2) NOT NULL auto_increment,

idfor int(2) NOT' at line 1

Share this post


Link to post
Share on other sites

C'est CREATE et pas REATE :!:

Regarde ton erreur ;)

#1064 - You have an error in your SQL syntax near 'REATE TABLE optio (

Share this post


Link to post
Share on other sites
NOT NULL default '0'
Moi c'est comme le SQL, j'ai du mal à comprendre ça. D'un côté tu marques not null, mais de l'autre par défaut il est nul (valeur 0) :nonono:

Share this post


Link to post
Share on other sites
Moi c'est comme le SQL, j'ai du mal à comprendre ça. D'un côté tu marques not null, mais de l'autre par défaut il est nul (valeur 0) :nonono:

NULL n'est pas équivalent à 0.

NULL représente une donnée indéterminée pour un champ.

Ex : Tu as un champ "age" dans une table.

si tu ne connais pas la date de naissance d'une personne, son age est null ( indéterminé ) et non pas 0.

Edited by Spidetra

Share this post


Link to post
Share on other sites

au temps pour moi

je viens de faire le test, le seul problème tient au nom de la table ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...