[gepi-users] Pb avec la table tentatives_intrusion

Marc Leygnac marc.leygnac at ac-poitiers.fr
Mer 29 Aou 15:02:27 CEST 2007


Lors de l'installation de la version 1.5.0 de GEPI sur un serveur avec MySQL
3.23 (on a pas toujours le choix !) la création de la table
"tentatives_intrusion" échoue avec le message d'erreur :
"All parts of a PRIMARY KEY must be NOT NULL;  If you need NULL in a key,
use UNIQUE instead".

Pour résoudre ce petit problème j'ai donc modifié la structure de cette
table ainsi :

CREATE TABLE `tentatives_intrusion` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`login` VARCHAR( 255 ) NULL ,
`adresse_ip` VARCHAR( 255 ) NOT NULL ,
`date` DATETIME NOT NULL ,
`niveau` SMALLINT NOT NULL ,
`fichier` VARCHAR( 255 ) NOT NULL ,
`description` TEXT NOT NULL ,
`statut` VARCHAR( 255 ) NOT NULL ,
UNIQUE KEY `id` ( `id` ) ,
UNIQUE KEY `login` ( `login` )
)

Sur ce sujet : http://en.wikipedia.org/wiki/Primary_key

Marc Leygnac





Plus d'informations sur la liste de diffusion gepi-users