par
elminio » 17 juil. 2005, 17:43
concernant l'alimentation des tables de liaison concours_bande et concours_mode (jointure) :
Voici mes autres tables :
Code : Tout sélectionner
CREATE TABLE `concours_bande` (
`id_concours` smallint(5) unsigned NOT NULL default '0',
`id_bande` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`id_concours`,`id_bande`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Code : Tout sélectionner
CREATE TABLE `concours_mode` (
`id_concours` smallint(5) unsigned NOT NULL default '0',
`id_mode` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`id_concours`,`id_mode`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Code : Tout sélectionner
CREATE TABLE `bandes` (
`id_bande` smallint(5) unsigned NOT NULL auto_increment,
`bande` set('160m','80m','40m','30m','20m','17m','15m','12m','10m','6m','2m','70cm') NOT NULL default '',
PRIMARY KEY (`id_bande`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Code : Tout sélectionner
CREATE TABLE `modes` (
`id_mode` smallint(5) unsigned NOT NULL auto_increment,
`mode` set('phonie','télégraphie','mode digitaux') NOT NULL default '',
PRIMARY KEY (`id_mode`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
INT(2) pour deux chiffres ex:99
concernant l'alimentation des tables de liaison concours_bande et concours_mode (jointure) :
Voici mes autres tables :
[code]CREATE TABLE `concours_bande` (
`id_concours` smallint(5) unsigned NOT NULL default '0',
`id_bande` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`id_concours`,`id_bande`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;[/code]
[code]
CREATE TABLE `concours_mode` (
`id_concours` smallint(5) unsigned NOT NULL default '0',
`id_mode` smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (`id_concours`,`id_mode`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;[/code]
[code]CREATE TABLE `bandes` (
`id_bande` smallint(5) unsigned NOT NULL auto_increment,
`bande` set('160m','80m','40m','30m','20m','17m','15m','12m','10m','6m','2m','70cm') NOT NULL default '',
PRIMARY KEY (`id_bande`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;[/code]
[code]CREATE TABLE `modes` (
`id_mode` smallint(5) unsigned NOT NULL auto_increment,
`mode` set('phonie','télégraphie','mode digitaux') NOT NULL default '',
PRIMARY KEY (`id_mode`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;[/code]
INT(2) pour deux chiffres ex:99