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. �

