probleme création de table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme création de table

par Invité » 21 nov. 2006, 15:11

ok pas de probleme merci cela marche bien maintennat

par Cyrano » 20 nov. 2006, 15:50

Ça va fonctionner très bien même avec une clé primaire si tu n'oublies pas le second paramètre pour le champ de type DOUBLE, par exemple:

Code : Tout sélectionner

CREATE TABLE stock_m( CODE_MAT MEDIUMINT(5) NOT NULL PRIMARY KEY, NUM_ENT TINYINT(1) NOT NULL , QUANTITE INT(5) NOT NULL , PRIX_MOYEN DOUBLE(5,2) NOT NULL )Engine MyISAM;
Et tant qu'à faire, pour ta colonne CODE_MAT, tant qu'à n'utiliser au maximum que 5 chiffres, autant utiliser un type moins grand, c'est pour ça que j'ai modifié en MEDIUMINT.

probleme création de table

par Invité » 20 nov. 2006, 15:38

Bonjour,

Voila j'ai un souci, je n'arrive pas a rajouter de table dans mysql ni manuellement ni avec phpmyadmin. Cela m'écrit
#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)' at line 6
Par exemple en fesant :

Code : Tout sélectionner

CREATE TABLE stock_m( CODE_MAT INT( 5 ) NOT NULL , NUM_ENT TINYINT( 1 ) NOT NULL , QUANTITE INT( 5 ) NOT NULL , PRIX_MOYEN DOUBLE( 5 ) NOT NULL )
Je sais il n'y a pas de clé primaire, je l'ai fait exprès vu que cela ne marchais pas avec. Mais cela ne marche pas sans.

Merci d'avance