les id dans les tables mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : les id dans les tables mysql

par BeRoots » 30 avr. 2007, 13:24

ok merci je laisse tomber car c'est pas vraiment utile en faite ;)

merci quand même pour ce complement d'info :wink:

par ouckileou » 30 avr. 2007, 12:36

Salut,

lis ceci : http://www.phpfrance.com/forums/voir_sujet-27678.php
et ceci : http://dev.mysql.com/doc/refman/5.0/en/ ... types.html

Avec ton type INT, tu as de la marge avant d'aller jusqu'à 2 milliards d'entrées non ? et en choisissant UNSIGNED, tu doubles ...

les id dans les tables mysql

par BeRoots » 30 avr. 2007, 12:31

Salut la compagnie :)

j'ai un petit soucis avec les tables mysql

j'ai un champ id comme suit:

Code : Tout sélectionner

id int(64) auto_increment
mon problème est que lorsque l'on atteint le maximum de 2147483647 pour ce champs, on ne peut plus faire d'insertion dans la table :cry:

j'aimerai savoir si il y avait une requete simple pour redefinir toutes les id d'une table lorsque l'on supprime une ou plusieurs de cette table...

un truc du genre à chaque suppression, on redefinit tout les id afin de les remettre dans l'ordre :-k

ex:
  • - on a 10 ligne dans la table avec des id de 1 à 10.
    - on supprime celle au id 2, 4, 7, 9.
    - on ce retrouve avec une table dont les id sont maintenant 1,3,5,6,8,10
Question: comment remettre toutes les id dans l'ordre (1,2,3,4,5,6)?

Merci d'avance pour votre aide ;)