Bonjour,
Voila le bout de code sql :
et voici l'erreur lors de l'execution :
merci d'avance ...
Voila le bout de code sql :
Code:
CREATE TABLE `theme` (
`ntheme` VARCHAR( 1000 ) NOT NULL ,
PRIMARY KEY ( `ntheme` )
)ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `media` (
`id_media` INT( 100 ) NOT NULL AUTO_INCREMENT ,
`titre` VARCHAR( 1000 ) NOT NULL ,
`ntheme` VARCHAR( 1000 ) NOT NULL ,
`url` VARCHAR( 2000 ) NOT NULL ,
`type` VARCHAR( 1000 ) NOT NULL ,
`vu` INT( 100 ) NOT NULL ,
PRIMARY KEY ( `id_media` ),
FOREIGN KEY ('ntheme') REFERENCES theme('ntheme') ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
et voici l'erreur lors de l'execution :
Code:
#1170 - La colonne 'ntheme' de type BLOB est utilisée dans une définition d'index sans longueur d'index
merci d'avance ...