Page 1 sur 1

PRobleme de base de donnée qui me prend la tete

Posté : 29 nov. 2018, 00:03
par warmup
Bonsoir
Je me prend la tete deouis des heures avec cette base de donnée que voici

Code : Tout sélectionner

# # Structure de la table `an_config` # CREATE TABLE an_config ( idconf char(1) NOT NULL default '1', msg text NOT NULL, new text NOT NULL, msgm text NOT NULL, mail varchar(10) NOT NULL default '', mvalm enum('y','n') default NULL, mvala enum('y','n') default NULL, valida enum('y','n') default NULL, validm enum('y','n') default NULL, colonne char(3) NOT NULL default '', emailserveur varchar(100) NOT NULL default '', adressesite varchar(200) NOT NULL default '' ) # # Contenu de la table `an_config` # INSERT INTO an_config VALUES ('1', 'Salut tous bonne visite sur le site.Un enregistrement vous donne droit à plusieurs annonces avec photo.Le site est entièrement gratuit.Je vous remercie à l\'avance de cette confiance.Bon surf à vous tous et bonne recherche sur les annonces. Ici, vous avez la possibilité de laisser un message ou un espace vide..', '<center>bonjour à tous</center>\r\njuste un petit mot pour vous prevenir qu\'il n\'est pas possible de passer une annonce sans faire d\'inscription.Affichage de la new à votre convenance. Le webmaster..', '<center>PETIT MESSAGE</center>\r\nBonjour à tous ,un simple petit mot du webmaster ,pour vous montrer un exemple de message qu\'il est possible de faire depuis la partie administrative.Merci de votre attention .\r\nle WEBMASTER..', 'rien', 'n', 'n', 'n', 'n', '3', '', ''); # Structure de la table `an_dept` # CREATE TABLE an_dept ( iddept int(11) NOT NULL auto_increment, numdept varchar(4) NOT NULL default '', dept varchar(40) NOT NULL default '', KEY iddept (iddept) ) # # Contenu de la table `an_dept` # INSERT INTO an_dept VALUES (8, '03', 'Allier'); INSERT INTO an_dept VALUES (7, '02', 'Aisne'); INSERT INTO an_dept VALUES (6, '01', 'ain'); INSERT INTO an_dept VALUES (9, '04', 'Alpes-de-Haute-Provence'); INSERT INTO an_dept VALUES (10, '05', 'Hautes-Alpes'); INSERT INTO an_dept VALUES (11, '06', 'Alpes-Maritimes'); INSERT INTO an_dept VALUES (12, '07', 'Ardèche'); INSERT INTO an_dept VALUES (13, '08', 'Ardennes'); INSERT INTO an_dept VALUES (14, '09', 'Ariège'); INSERT INTO an_dept VALUES (15, '10', 'Aube'); INSERT INTO an_dept VALUES (16, '11', 'Aude'); INSERT INTO an_dept VALUES (17, '12', 'Aveyron'); INSERT INTO an_dept VALUES (18, '13', 'Bouches-du-Rhône'); INSERT INTO an_dept VALUES (19, '14', 'Calvados'); INSERT INTO an_dept VALUES (20, '15', 'Cantal'); INSERT INTO an_dept VALUES (21, '16', 'Charente'); INSERT INTO an_dept VALUES (22, '17', 'Charente-Maritime'); INSERT INTO an_dept VALUES (23, '18', 'Cher'); INSERT INTO an_dept VALUES (24, '19', 'Corrèze'); INSERT INTO an_dept VALUES (28, '22', 'Côtes-d\'Armor'); INSERT INTO an_dept VALUES (27, '21', 'Côte-d\'Or'); INSERT INTO an_dept VALUES (29, '23', 'Creuse'); INSERT INTO an_dept VALUES (30, '24', 'Dordogne'); INSERT INTO an_dept VALUES (31, '25', 'Doubs'); INSERT INTO an_dept VALUES (32, '26', 'Drôme'); INSERT INTO an_dept VALUES (33, '27', 'Eure'); INSERT INTO an_dept VALUES (34, '28', 'Eure-et-loir'); INSERT INTO an_dept VALUES (35, '29', 'Finistère'); INSERT INTO an_dept VALUES (36, '2A', 'Corse-du-sud'); INSERT INTO an_dept VALUES (37, '2B', 'Haute-Corse'); INSERT INTO an_dept VALUES (38, '30', 'Gard'); INSERT INTO an_dept VALUES (39, '31', 'Haute-Garonne'); INSERT INTO an_dept VALUES (40, '32', 'Gers'); INSERT INTO an_dept VALUES (41, '33', 'Gironde'); INSERT INTO an_dept VALUES (42, '34', 'Hérault'); INSERT INTO an_dept VALUES (43, '35', 'Ille-et-Vilaine'); INSERT INTO an_dept VALUES (44, '36', 'Indre'); INSERT INTO an_dept VALUES (45, '37', 'Indre-et-Loire'); INSERT INTO an_dept VALUES (46, '38', 'Isère'); INSERT INTO an_dept VALUES (47, '39', 'Jura'); INSERT INTO an_dept VALUES (48, '40', 'Landes'); INSERT INTO an_dept VALUES (49, '41', 'Loir-et-Cher'); INSERT INTO an_dept VALUES (50, '42', 'Loire'); INSERT INTO an_dept VALUES (51, '43', 'Haute-Loire'); INSERT INTO an_dept VALUES (52, '44', 'Loire-Atlantique'); INSERT INTO an_dept VALUES (53, '45', 'Loiret'); INSERT INTO an_dept VALUES (54, '46', 'Lot'); INSERT INTO an_dept VALUES (55, '47', 'Lot-et-Garonne'); INSERT INTO an_dept VALUES (56, '48', 'Lozère'); INSERT INTO an_dept VALUES (57, '49', 'Maine-et-Loire'); INSERT INTO an_dept VALUES (58, '50', 'Manche'); INSERT INTO an_dept VALUES (59, '51', 'Marne'); INSERT INTO an_dept VALUES (60, '52', 'Haute-Marne'); INSERT INTO an_dept VALUES (61, '53', 'Mayenne'); INSERT INTO an_dept VALUES (62, '54', 'Meurthe-et-Moselle'); INSERT INTO an_dept VALUES (63, '55', 'Meuse'); INSERT INTO an_dept VALUES (64, '56', 'Morbihan'); INSERT INTO an_dept VALUES (65, '57', 'Moselle'); INSERT INTO an_dept VALUES (66, '58', 'Nièvre'); INSERT INTO an_dept VALUES (67, '59', 'Nord'); INSERT INTO an_dept VALUES (68, '60', 'Oise'); INSERT INTO an_dept VALUES (69, '61', 'Orne'); INSERT INTO an_dept VALUES (70, '62', 'Pas-de-Calais'); INSERT INTO an_dept VALUES (71, '63', 'Puy-de-Dôme'); INSERT INTO an_dept VALUES (72, '64', 'Pyrénées-Atlantiques'); INSERT INTO an_dept VALUES (73, '65', 'Hautes-Pyrénées'); INSERT INTO an_dept VALUES (74, '66', 'Pyrénées-orientales'); INSERT INTO an_dept VALUES (75, '67', 'Bas-Rhin'); INSERT INTO an_dept VALUES (76, '68', 'Haut-Rhin'); INSERT INTO an_dept VALUES (77, '69', 'Rhône'); INSERT INTO an_dept VALUES (78, '70', 'Haute-Saône'); INSERT INTO an_dept VALUES (79, '71', 'Saône-et-Loire'); INSERT INTO an_dept VALUES (80, '72', 'Sarthe'); INSERT INTO an_dept VALUES (81, '73', 'Savoie'); INSERT INTO an_dept VALUES (82, '74', 'Haute-Savoie'); INSERT INTO an_dept VALUES (83, '75', 'Ville de Paris'); INSERT INTO an_dept VALUES (84, '76', 'Seine-Maritime'); INSERT INTO an_dept VALUES (85, '77', 'Seine-et-Marne'); INSERT INTO an_dept VALUES (86, '78', 'Yvelines'); INSERT INTO an_dept VALUES (87, '79', 'Deux-sèvres'); INSERT INTO an_dept VALUES (88, '80', 'Somme'); INSERT INTO an_dept VALUES (89, '81', 'Tarn'); INSERT INTO an_dept VALUES (90, '82', 'Tarn-et-Garonne'); INSERT INTO an_dept VALUES (91, '83', 'Var'); INSERT INTO an_dept VALUES (92, '84', 'Vaucluse'); INSERT INTO an_dept VALUES (93, '85', 'Vendée'); INSERT INTO an_dept VALUES (94, '86', 'Vienne'); INSERT INTO an_dept VALUES (95, '87', 'Haute-Vienne'); INSERT INTO an_dept VALUES (96, '88', 'Vosges'); INSERT INTO an_dept VALUES (97, '89', 'Yonne'); INSERT INTO an_dept VALUES (98, '90', 'Territoire de Belfort'); INSERT INTO an_dept VALUES (99, '91', 'Essonne'); INSERT INTO an_dept VALUES (100, '92', 'Hauts-de-Seine'); INSERT INTO an_dept VALUES (101, '93', 'Seine-Saint-Denis'); INSERT INTO an_dept VALUES (102, '94', 'Val-de-Marne'); INSERT INTO an_dept VALUES (103, '95', 'Val-d\'Oise'); # Structure de la table `an_membre` # CREATE TABLE an_membre ( idmembre int(11) NOT NULL auto_increment, email varchar(40) NOT NULL default '', pseudo varchar(40) NOT NULL default '', passe varchar(10) NOT NULL default '', sexe varchar(10) NOT NULL default '', dept varchar(30) NOT NULL default '', datem varchar(15) NOT NULL default '', statut varchar(10) NOT NULL default '', ville varchar(30) NOT NULL default '', adr varchar(60) NOT NULL default '', cp varchar(7) NOT NULL default '', tel varchar(20) NOT NULL default '', telp varchar(20) NOT NULL default '', situf varchar(30) NOT NULL default '', enf varchar(6) NOT NULL default '', silh varchar(30) NOT NULL default '', fum char(3) NOT NULL default '', etude varchar(30) NOT NULL default '', PRIMARY KEY (idmembre) ) # Structure de la table `an_menu` # CREATE TABLE an_menu ( idcat int(11) NOT NULL auto_increment, cat varchar(40) NOT NULL default '', ncat varchar(5) NOT NULL default '0', UNIQUE KEY idcat (idcat) ) # # Contenu de la table `an_menu` # INSERT INTO an_menu VALUES (1, 'h', '0'); INSERT INTO an_menu VALUES (7, 'homme pour homme', '0'); INSERT INTO an_menu VALUES (6, 'homme pour femme', '2'); INSERT INTO an_menu VALUES (8, 'homme pour couple', '1'); INSERT INTO an_menu VALUES (29, 'couple pour homme', '0'); INSERT INTO an_menu VALUES (28, 'femme pour couple', '1'); INSERT INTO an_menu VALUES (27, 'femme pour femme', '0'); INSERT INTO an_menu VALUES (26, 'femme pour homme', '0'); INSERT INTO an_menu VALUES (30, 'couple pour femme', '0'); INSERT INTO an_menu VALUES (31, 'couple pour couple', '0'); # Structure de la table `an_annonce` # CREATE TABLE an_annonce ( idannonce smallint(11) NOT NULL auto_increment, sujet varchar(100) NOT NULL default '', message text NOT NULL, idmembre varchar(5) NOT NULL default '', pseudo varchar(40) NOT NULL default '', nomcat varchar(50) NOT NULL default '', nsouscat varchar(4) NOT NULL default '', nomsouscat varchar(40) NOT NULL default '', email varchar(50) NOT NULL default '', date varchar(15) NOT NULL default '', photo varchar(50) NOT NULL default '', vala enum('y','n') NOT NULL default 'y', UNIQUE KEY idannonce (idannonce) )
JE reçois toujours ce meme message

Erreur

Analyse statique :

2 erreurs trouvées lors de l'analyse.

Début d'énoncé inattendu. (near "iddept" at position 504)
Type d'énoncé non reconnu. (near "int" at position 511)

Requête SQL :

CREATE TABLE an_config ( idconf char(1) NOT NULL default '1', msg text NOT NULL, new text NOT NULL, msgm text NOT NULL, mail varchar(10) NOT NULL default '', mvalm enum('y','n') default NULL, mvala enum('y','n') default NULL, valida enum('y','n') default NULL, validm enum('y','n') default NULL, colonne char(3) NOT NULL default '', emailserveur varchar(100) NOT NULL default '', adressesite varchar(200) NOT NULL default '' ) CREATE TABLE an_dept ( iddept int(11) NOT NULL auto_increment, numdept varchar(4) NOT NULL default '', dept varchar(40) NOT NULL default '', KEY iddept (iddept) ) INSERT INTO an_dept VALUES (8, '03', 'Allier')

MySQL a répondu : Documentation
#1064 - Erreur de syntaxe près de 'CREATE TABLE an_dept (
iddept int(11) NOT NULL auto_increment,
numdept var' à la ligne 21


Si vous pourriez m’éclairer car je suis paumé
merci e tous

Re: PRobleme de base de donnée qui me prend la tete

Posté : 30 nov. 2018, 11:25
par Saian
Salut je pense que tu dois mettre un ; après chaque create table car il me semble qu'il doit y avoir un ; après chaque requête...

Re: PRobleme de base de donnée qui me prend la tete

Posté : 01 déc. 2018, 09:55
par @rthur
Salut je pense que tu dois mettre un ; après chaque create table car il me semble qu'il doit y avoir un ; après chaque requête...
+1 :-D