[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fw: Renuméroter les lignes d'une table InnoDB



Begin forwarded message:

Date: Tue, 24 Feb 2004 11:30:28 +0100
From: "fuFlo" <fuflo@9online.fr>
To: "Nicolas Rueff" <n.rueff@free.fr>
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
> (^>        nicolas@rueff.homelinux.org · GPG 0xDD44DAB4
> /v\           Jabber rueff@jabber.org · 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 debian-user-french-request@lists.debian.org
>with a subject of "unsubscribe". Trouble? Contact
>listmaster@lists.debian.org
>


-- 
      Nicolas Rueff · Montbéliard · France · http://rueff.homelinux.org
 (^>        nicolas@rueff.homelinux.org · GPG 0xDD44DAB4
 /v\           Jabber rueff@jabber.org · ICQ 97700474
<__/  « We are Penguin. Resistance is futile. You will be assimilated. »
     



Reply to: