Line 216... |
Line 216... |
216 |
-- -----------------------------------------------------
|
216 |
-- -----------------------------------------------------
|
217 |
DROP TABLE IF EXISTS `del_image_stats` ;
|
217 |
DROP TABLE IF EXISTS `del_image_stats` ;
|
Line 218... |
Line 218... |
218 |
|
218 |
|
219 |
CREATE TABLE IF NOT EXISTS `del_image_stats` (
|
219 |
CREATE TABLE IF NOT EXISTS `del_image_stats` (
|
220 |
`ce_image` BIGINT(20) NOT NULL COMMENT 'id_image (tb_cel.cel_images)' ,
|
220 |
`ce_image` BIGINT(20) NOT NULL COMMENT 'id_image (tb_cel.cel_images)' ,
|
221 |
`ce_protocole` INT(11) NULL DEFAULT NULL COMMENT 'un id de protocole' ,
|
221 |
`ce_protocole` TINYINT NOT NULL DEFAULT 0 COMMENT 'un id de protocole' ,
|
- |
|
222 |
`moyenne` FLOAT NOT NULL DEFAULT 0 COMMENT 'moyenne des votes pour une image et un protocole donné' ,
|
222 |
`moyenne` SMALLINT NOT NULL DEFAULT 0 COMMENT 'moyenne des votes pour une image et un protocole donné' ,
|
223 |
`nb_votes` SMALLINT NOT NULL DEFAULT 0 COMMENT 'nombre de votes pour une image et un protocole donné' ,
|
223 |
`nb_tags` SMALLINT NOT NULL DEFAULT 0 COMMENT 'nombre de tags pictoflora associés à une image' ,
|
224 |
`nb_tags` TINYINT NOT NULL DEFAULT 0 COMMENT 'nombre de tags pictoflora associés à une image' ,
|
224 |
PRIMARY KEY (`ce_image`, `ce_protocole`, `moyenne`) ,
|
225 |
PRIMARY KEY (`ce_image`, `ce_protocole`) ,
|
225 |
INDEX `ce_image` (`ce_image` ASC) ,
|
226 |
INDEX `ce_image` (`ce_image` ASC) ,
|
226 |
INDEX `ce_protocole` (`ce_protocole` ASC, `moyenne` DESC) ,
|
227 |
INDEX `ce_protocole` (`ce_protocole` ASC, `moyenne` DESC) ,
|
- |
|
228 |
INDEX `nb_tags` (`nb_tags` DESC) ,
|
227 |
INDEX `nb_tags` (`nb_tags` DESC) )
|
229 |
INDEX `nb_votes` (`nb_votes` DESC) )
|
228 |
ENGINE = MyISAM
|
230 |
ENGINE = MyISAM
|
229 |
DEFAULT CHARACTER SET = utf8
|
231 |
DEFAULT CHARACTER SET = utf8
|