Begin forwarded message:

Date: Tue, 24 Feb 2004 11:30:28 +0100
From: "fuFlo" <[EMAIL PROTECTED]>
To: "Nicolas Rueff" <[EMAIL PROTECTED]>
Subject: Re: Re: Renum�roter les lignes d'une table InnoDB


Un cas o� les triggers te seraient bien utile.
Autre solutions: trouve une clef primaire autre, et g�re l'ordre
autrement,
car ce genre de probl�me viens souvent d'une base mal pens�e au d�part.
 
 Je te conseille donc de rajouter une colonne date et de faire un order
by

 J.
>Ainsi parla Laurent Oliva le 055�me jour de l'an 2004:
>
>> Bonjour,
>> 
>> Il me vient une question tr�s pertinente, j'ai une table sous MySQL
>> qui poss�de une cl� primaire sur une colonne 'id' avec des
>> auto_increment.
>> 
>> J'ai des lignes qui vont de 1 � 10 mettons, si j'efface la ligne 8,
>> comment je fait pour r�num�roter les lignes de ma table afin de ne
>pas> avoir de trous ?
>
>Je vois bien une technique tr�s bourrin: supprimer la colonne id, puis
>recr�er la colonne. �a marche avec du myisam, reste � savoir si le type
>innodb le supporte. Attention toutefois: la manip ne fonctionne bien
>que si ta cl� primaire est la seule indexant ta table.
>
>
>-- 
>      Nicolas Rueff � Montb�liard � France � http://rueff.homelinux.org
> (^>        [EMAIL PROTECTED] � GPG 0xDD44DAB4
> /v\           Jabber [EMAIL PROTECTED] � ICQ 97700474
><__/  � We are Penguin. Resistance is futile. You will be assimilated.
>�
>     
>
>
>-- 
>Pensez � lire la FAQ de la liste avant de poser une question :
>http://wiki.debian.net/?DebianFrench
>
>Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
>
>To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>with a subject of "unsubscribe". Trouble? Contact
>[EMAIL PROTECTED]
>


-- 
      Nicolas Rueff � Montb�liard � France � http://rueff.homelinux.org
 (^>        [EMAIL PROTECTED] � GPG 0xDD44DAB4
 /v\           Jabber [EMAIL PROTECTED] � ICQ 97700474
<__/  � We are Penguin. Resistance is futile. You will be assimilated. �
     

Répondre à