Bonsoir,
j'aimerai, si possible qu'une personne qui connaisse me donne quelque information sur les types qu'il faut attribuer aux différents champs.
j'aimerai crée une table nommé "messages"
dans laquelle il y a 12 champs,
Voilà, j'aimerai savoir si vous pourriez me crée la structure la plus OPTIMISE possible`id` <- contenant l'id du message, qui doit être incrémentable
`statut` <- sous la forme numérique, de 0 à 5
`permission` <- sous le forme numérique aussi, sous la forme 0000 à 1111
`article` <- contenant l'id de l'article avec lequel il est en relation
`date` <- contenant la date (sous forme mysql)
`auteur` <- l'id de l'auteur
`titre` <- titre, limité à 255 caractères
`contenu` <- contenu du message, sans limite imposé
`modifications_date` <- date sous la forme mysql de la modification
`modifications_raison` <- texte, limité à 255 caractères
`popularite` <- forme numérique, de -100 à 100
voici celle que j'ai crée:
je vous remercie d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 CREATE TABLE `'.$sql_prefixe.'messages` ( `id` BIGINT UNSIGNED NOT NULL auto_increment , `statut` INT UNSIGNED NOT NULL , `permission` INT UNSIGNED NOT NULL , `article` BIGINT UNSIGNED NOT NULL , `date` DATETIME NOT NULL , `auteur` BIGINT UNSIGNED NOT NULL , `titre` VARCHAR(255) NOT NULL , `contenu` LONGTEXT NOT NULL , `modifications_date` DATETIME NOT NULL , `modifications_raison` VARCHAR(255) NOT NULL , `popularite` INT UNSIGNED NOT NULL , PRIMARY KEY (`id`, `statut`, `permission`), KEY (`article`, `message`, `titre`, `popularite`) ) ENGINE = MYISAM ;
Partager