Mysql creation de table

wiam_ Messages postés 188 Statut Membre -  
wiam_ Messages postés 188 Statut Membre -
Bonjour,

j'ai une table d'une agence immobiliere :

CREATE TABLE IF NOT EXISTS AGENCE
(
NumAgence int(4) DEFAULT (4) ,
nomAgence TEXT DEFAULT ("l'immobilier pleasure") ,
AdressseAgence TEXT DEFAULT ("I5 rue ...") ,
TelAgence BIGINT(20) DEFAULT ("095 20 30 29 54") ,
EmailAgence TEXT NOT NULL DEFAULT ("machin@hotmail.com") ,
PRIMARY KEY (NumAgence)
)
comment = "";


il me dit qu'il ya une erreur
#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 '(4) ,
nomAgence TEXT DEFAULT ("l'immobilier pleausre") ,
AdressseAg' at line 3


qql pourrait me dire d'où vient mon erreur svp
A voir également:

12 réponses

Fe@l Messages postés 14 Statut Membre
 
https://openclassrooms.com/forum/

Je ne sais que du HTML / CSS , je ne peux pas vraiment t'aider .
mais le lien que je t'ai donné ci-dessus pouvait surement t'aider, pleins de webmasters y sont présents .
T'as qu'à poster le même Topic ou en trouver un similaire ;)

PS : Sympa de voir une fille qui s'y connait en codage, en plus marocaine ( wiam prénom marocain en tous cas ).

Amicalement, Feal ...
0
wiam_ Messages postés 188 Statut Membre 8
 
merci en tt cas

oui t'a deviné marocaine ;)
0
divland Messages postés 215 Statut Membre 13
 
bonjour,

NumAgence int(4) DEFAULT (4) ,

avec des "" ??

NumAgence int(4) DEFAULT ("4") ,


non ??
0
wiam_ Messages postés 188 Statut Membre 8
 
merci de me repondre mais ca marche tjrs pas en fait le numAgence ca marche c'est le nomAgence qui ca marche pas
0
muska92 Messages postés 317 Statut Membre 42
 
bonsoir,
pk tu crée une table et les donnée en même temps ! essai plus tot ça :

CREATE TABLE IF NOT EXISTS AGENCE
(
NumAgence int(4) DEFAULT () ,
nomAgence TEXT DEFAULT () ,
AdressseAgence TEXT DEFAULT () ,
TelAgence BIGINT(20) DEFAULT () ,
EmailAgence TEXT NOT NULL DEFAULT () ,
PRIMARY KEY (NumAgence)
)
INSERT INTO "AGENCE" VALUES ('4', 'l\'immobilier pleasure', '15 rue', '09999994', 'mail');

enfin je me rappel pas syntaxe exacte mais bon c'est un peut ça koi. tu créé la base puis tu insere les données
0
pyschopathe Messages postés 2053 Statut Membre 135
 
Elle ne crée pas les données, elle donne une valeur par défaut aux différents champs...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wiam_ Messages postés 188 Statut Membre 8
 
merci mais qu'on je fais insert into ces donnees que je vais inserer sont pas des valeurs par defaut non?
0
stranks
 
j'ai le même problème avec un module de news sur mon site et je crois que l'erreur est tout simplement due a l'apostrophe de "l'immoblilier.."
0
muska92 Messages postés 317 Statut Membre 42
 
oui c'est sur que l'apostrophe de "l'immoblilier.." pose problème .
wiam_ je sais pas comment tu tu remplie ta basse de donnée ? via une page admin un truc comme ca ou pas ??

si si le cas reste plus qu'a faire un peut de php
on crée un formulaire avec différent champs ( numero , email, adresse ect ..... )
en récupère tous ça avec $_POST,
chaque résultat dans une variable : exemple :
$email = $_POST['email'];
$num = $_POST['num'];
ect .......

puis dans insert :
("INSERT INTO AGENCE VALUES('$num','$email', '$adresse' "):
0
wiam_ Messages postés 188 Statut Membre 8
 
merci à vous , meme si j'enlève l'apstrophe ca change rien , et pour $_post je comprende ce que tu veu dire mais ca serais pas des valeurs par defaut
0
muska92 Messages postés 317 Statut Membre 42
 
ben explique un peut plus ce que tu veut faire ! et la je pourrais peut être t'aider mieux
0
wiam_ Messages postés 188 Statut Membre 8
 
pour les champs NumAgence ,NomAgence,adresse,tel et email je veux rentrer des valeurs par defaut dés la creation de la table parce que ils sont tjrs les meme
0
muska92 Messages postés 317 Statut Membre 42
 
ben dans ce cas le methode que je té montré tte a leur et bonne :


CREATE TABLE IF NOT EXISTS AGENCE
(
NumAgence int(4) DEFAULT () ,
nomAgence TEXT DEFAULT () ,
AdressseAgence TEXT DEFAULT () ,
TelAgence BIGINT(20) DEFAULT () ,
EmailAgence TEXT NOT NULL DEFAULT () ,
PRIMARY KEY (NumAgence)
)
INSERT INTO "AGENCE" VALUES ('4', 'l\'immobilier pleasure', '15 rue', '09999994', 'mail')
0
wiam_ Messages postés 188 Statut Membre 8
 
ok merci beaucoup
0