Requetes sous mysql
Résolu/Fermé
A voir également:
- Requetes sous mysql
- Mysql download - Télécharger - Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
- Mysql gratuit ou payant - Forum MySQL
- Xampp mysql ne démarre pas ✓ - Forum MySQL
- Mysql error 1 ✓ - Forum Réseaux sociaux
2 réponses
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
Modifié par Melooo le 25/11/2010 à 16:07
Modifié par Melooo le 25/11/2010 à 16:07
La première normal qu'elle passe pas, quand tu veux que ton champs soit un char ou un varchar, tu dois spécifier une taille de caractères comme ceci :
Ensuite pour ta deuxième requête il faut mettre des espaces entres tes types et tes default, mettre les types avant les default, et ajouter le nombre de caractères pour les char et les varchar comme ceci :
Je trouve bizarre que des clés primaires soit des chaines de caractères, d'habitudes ce sont des entiers, puis en plus tes clés primaires se nomment numlecon donc bon normalement ca veut dire le numéro de lecon
Tu as compris ?
CREATE TABLE lecon ( numlecon varchar(100), niveaulecon char(100), jouerlecon boolean, debutlecon time, finlecon time, PRIMARY KEY (numlecon) );
Ensuite pour ta deuxième requête il faut mettre des espaces entres tes types et tes default, mettre les types avant les default, et ajouter le nombre de caractères pour les char et les varchar comme ceci :
CREATE TABLE adherents( numadh integer not null, sexeadh char(1) default "m", civiliteadh varchar(12) default "Mr" not null, nomadh varchar(100), prenomadh varchar(100) not null, adradh int(100) not null, cpadh decimal null default"91540", villeadh varchar(100) not null default"Mennecy", PRIMARY KEY (numadh) );
Je trouve bizarre que des clés primaires soit des chaines de caractères, d'habitudes ce sont des entiers, puis en plus tes clés primaires se nomment numlecon donc bon normalement ca veut dire le numéro de lecon
Tu as compris ?