par
Sebe » 11 mars 2006, 10:47
pas vraiment dans le même ordre d'idée mais un type
DECIMAL fera l'affaire.
Ben étant donné que cela concernait cette table ... merci
Encore une petite chose et je pense que ce sera bon:
Je voudrais introduire une clef étrangere où la valeur par défaut est '0' dans une autre table (pleine de données) mais en rapport avec cette table. Voici une idée de la table:
Code : Tout sélectionner
#
# Structure de la table `acrho_course`
#
CREATE TABLE `acrho_course` (
`id_course` int(11) unsigned NOT NULL auto_increment,
`nom_course` varchar(45) default NULL,
`date` date NOT NULL default '0000-00-00',
`pat_chal` enum('C','P') NOT NULL default 'P',
`lieu` varchar(45) default NULL,
`kilometrage` float(5,3) default NULL,
`nbre_part` int(11) default NULL,
`matricule` int(11) NOT NULL default '0',
`publier` enum('O','N') NOT NULL default 'N',
PRIMARY KEY (`id_course`)
) TYPE=MyISAM AUTO_INCREMENT=232 ;
#
# Contenu de la table `acrho_course`
#
INSERT INTO `acrho_course` VALUES (1, 'La Gallo Romaine', '2004-03-27', 'P', 'Blicquy', '12.200', 500, 0, 'N');
INSERT INTO `acrho_course` VALUES (2, '12ème Jogging du Printemps', '2004-02-28', 'C', 'Bury', '10.200', 485, 0, 'N');
INSERT INTO `acrho_course` VALUES (3, 'Jogging du Mont de la Trinité', '2003-11-11', 'P', 'Kain', '12.730', 630, 0, 'N');
...
Je verrais bien ceci:
Code : Tout sélectionner
KEY `promo_epreuve_FKIndex1` (`promo_epreuve_id_epreuve`) int(11) NOT NULL default '0'
mais je ne sais pas si cela se fait est comment l'inclure dans ma table déjà existante sans qu'il y ait des dommages.
Merci
[quote="Truc"]pas vraiment dans le même ordre d'idée mais un type [url=http://dev.mysql.com/doc/refman/5.0/fr/numeric-types.html]DECIMAL[/url] fera l'affaire.[/quote]
Ben étant donné que cela concernait cette table ... merci
Encore une petite chose et je pense que ce sera bon:
Je voudrais introduire une clef étrangere où la valeur par défaut est '0' dans une autre table (pleine de données) mais en rapport avec cette table. Voici une idée de la table:
[code]#
# Structure de la table `acrho_course`
#
CREATE TABLE `acrho_course` (
`id_course` int(11) unsigned NOT NULL auto_increment,
`nom_course` varchar(45) default NULL,
`date` date NOT NULL default '0000-00-00',
`pat_chal` enum('C','P') NOT NULL default 'P',
`lieu` varchar(45) default NULL,
`kilometrage` float(5,3) default NULL,
`nbre_part` int(11) default NULL,
`matricule` int(11) NOT NULL default '0',
`publier` enum('O','N') NOT NULL default 'N',
PRIMARY KEY (`id_course`)
) TYPE=MyISAM AUTO_INCREMENT=232 ;
#
# Contenu de la table `acrho_course`
#
INSERT INTO `acrho_course` VALUES (1, 'La Gallo Romaine', '2004-03-27', 'P', 'Blicquy', '12.200', 500, 0, 'N');
INSERT INTO `acrho_course` VALUES (2, '12ème Jogging du Printemps', '2004-02-28', 'C', 'Bury', '10.200', 485, 0, 'N');
INSERT INTO `acrho_course` VALUES (3, 'Jogging du Mont de la Trinité', '2003-11-11', 'P', 'Kain', '12.730', 630, 0, 'N');
...[/code]
Je verrais bien ceci:
[code]KEY `promo_epreuve_FKIndex1` (`promo_epreuve_id_epreuve`) int(11) NOT NULL default '0'[/code]
mais je ne sais pas si cela se fait est comment l'inclure dans ma table déjà existante sans qu'il y ait des dommages.
Merci