Auto increment

cs_bob Messages postés 80 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 27 août 2007 - 17 mars 2005 à 18:51
vbguigui Messages postés 77 Date d'inscription vendredi 21 novembre 2003 Statut Membre Dernière intervention 7 mars 2007 - 1 mai 2005 à 09:09
Bonsoir !

Alors voila, j'ai une question qui va etre surement trés simple pour vous
voila le sql de mla table

CREATE TABLE `blogs` (
`id` smallint(6) unsigned NOT NULL auto_increment,
...
...
...
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
) TYPE=MyISAM AUTO_INCREMENT=16;


et la premiere question : qu'est ce que signifie la valeur 16 dans AUTO_INCREMENT ?

et une seconde question :
qu'est ce que "type=MyISAM" ?




quel sont les
autres types possibles et qu'est ce que ça change ?






merci pour votre patience !


BOB

5 réponses

cs_bob Messages postés 80 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 27 août 2007
17 mars 2005 à 20:36
euh j'ai encore une autre question :

quand j'efface une ligne de ma table ayant par exemple pour id 5, au
prochain enregistrement, mais la valeur 5 n'est pas réutilisé, comment
faire pour qu'elle le soit ?


encore merci d'avance



BOB
0
loyousse Messages postés 198 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 16 décembre 2008 1
18 mars 2005 à 11:05
le MyIsam signifie que la table est de ce type. Ce type permet que les
tables soient à estauration automatique. C'est à dire il vérifie si la
table a été correctement fermée lors de l'ouverture, il excecute
automatiquement la vérification et la réparation éventuelle de la
table. Ce type permet également des insertions plus rapide. J'aurais pu
te mettre la liste des focntionnalité mais c'est un peu long à
expliquer, donc retiens ce que j'ai mis précédemment.



Les autres formats de tables sont Isam et Head. ou aussi avec les nouvelles versio de Mysql les types BDB et InnoDB.



OK?
0
loyousse Messages postés 198 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 16 décembre 2008 1
18 mars 2005 à 11:13
le MyIsam est un type de table. Ce type permet que les
tables soient à restauration automatique. C'est à dire il vérifie si la
table a été correctement fermée lors de l'ouverture, il execute
automatiquement la vérification et la réparation éventuelle de la
table. Ce type permet également des insertions plus rapide. J'aurais pu
te mettre la liste des fonctionnalités mais c'est un peu long à
expliquer, donc retiens ce que j'ai mis précédemment.



Les autres formats de tables sont Isam et Head, ou aussi avec les nouvelles versio de Mysql les types BDB et InnoDB.



OK?

PS: j'ai corrigé les fautes.........
0
loyousse Messages postés 198 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 16 décembre 2008 1
18 mars 2005 à 11:22
j'ai oublié de te dire que le type MyIsam est le type par défaut des tables sous Mysql.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vbguigui Messages postés 77 Date d'inscription vendredi 21 novembre 2003 Statut Membre Dernière intervention 7 mars 2007
1 mai 2005 à 09:09
Et le '=16' ça veut dire que l'auto increment que tu as POUR LE MOMENT est 15. Donc, le suivant = 16. Quand tu l'exporte, tu peux choisir si il l'ajoute ou pas...

Vbguigui
0
Rejoignez-nous