1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| # Dumping structure for table bdd_report.bdd_operator
CREATE TABLE IF NOT EXISTS `bdd_operator` (
`operator_id` int(4) unsigned NOT NULL,
`operator_name` varchar(64) NOT NULL,
PRIMARY KEY (`operator_id`),
UNIQUE KEY `operator_id` (`operator_id`),
KEY `operator_id_2` (`operator_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Liste des opérateurs';
# Dumping structure for table bdd_report.bdd_broadcaster
CREATE TABLE IF NOT EXISTS `bdd_broadcaster` (
`broadcaster_id` char(8) NOT NULL,
`broadcaster_name` varchar(64) NOT NULL,
PRIMARY KEY (`broadcaster_id`),
UNIQUE KEY `broadcaster_id` (`broadcaster_id`),
KEY `broadcaster_id_2` (`broadcaster_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Liste des magasins';
# Dumping structure for table bdd_report.bdd_billing
CREATE TABLE IF NOT EXISTS `bdd_billing` (
`smartcard_id` int(10) unsigned NOT NULL,
`account_id` varchar(16) NOT NULL,
`product_id` varchar(16) NOT NULL,
`product_name` varchar(128) NOT NULL,
`price` int(5) unsigned NOT NULL,
`billing_date` datetime NOT NULL,
`operator_id` int(4) unsigned NOT NULL,
`broadcaster_id` varchar(8) NOT NULL,
PRIMARY KEY (`smartcard_id`,`account_id`,`billing_date`,`product_id`,`broadcaster_id`),
KEY `fk_opid` (`operator_id`),
KEY `fk_brid` (`broadcaster_id`),
KEY `account_id` (`account_id`,`product_id`,`billing_date`,`operator_id`,`broadcaster_id`,`smartcard_id`),
CONSTRAINT `fk_brid` FOREIGN KEY (`broadcaster_id`) REFERENCES `bdd_broadcaster` (`broadcaster_id`),
CONSTRAINT `fk_opid` FOREIGN KEY (`operator_id`) REFERENCES `bdd_operator` (`operator_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Liste des commandes';
INSERT INTO `bdd_broadcaster` (`broadcaster_id`, `broadcaster_name`) VALUES ('RIS', 'PARIS'), ('STB', 'STRASBOURG');
INSERT INTO `bdd_operator` (`operator_id`, `operator_name`) VALUES (3, 'FRANCE'), (12, 'ESPAGNE'), (15, 'ALLEMAGNE'), (16, 'BELGIQUE'), (17, 'LUXEMBOURG'), (460, 'SUISSE');
INSERT INTO bdd_billing VALUES("102652","1516135484","RIS4505001240","Le journal de 13h","499","20100223100115","16","RIS");
INSERT INTO bdd_billing VALUES("100768","4932156717","STBPdree15110","Espion(s)","752","20100228015556","3","STB"); |