phpbar.de logo

Mailinglisten-Archive

Re: Suchen eine fehlenden Zahl in einer Reihe
Archiv Mailingliste mysql-de

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

Re: Suchen eine fehlenden Zahl in einer Reihe




----- Original Message -----
From: "Thomas Foerster" <puckwork_(at)_madz.net>
To: <mysql-de_(at)_lists.4t2.com>
Sent: Tuesday, February 06, 2001 12:01 PM
Subject: Suchen eine fehlenden Zahl in einer Reihe


> Hallo,
>
> ich habe folgende Tabelle :
>
> +---------------+-----------------------+------+-----+---------+-------+
> | Field         | Type                  | Null | Key | Default | Extra |
> +---------------+-----------------------+------+-----+---------+-------+
> | partnerid     | smallint(5) unsigned  |      | PRI | 0       |       |
> | beschreibung  | varchar(255)          |      |     |         |       |
>
> ......
>
> Usw.
>
> So, partnerid soll eine aufsteigene Liste von Zahlen sein, ohne eine Luecke dazwischen,
> z.B. 1,2,3,4,5,6 und nicht 1,2,4,5,7,8,9
>

Warum willst Du so etwas tun?
Ich kenne keinen Fall, wo man
einen lückenlosen Zähler benötigt.
*ratlos*

Merke:
Datenbanken sind keine sortierten Listen.
Reihenfolgen, Sortierungen, o.ä. macht
man per SQL Befehlen (order, group, etc.).
Eine ID ist ein eindeutiger Datensatzkennzeichner.

Wenn Du das aber unbedingt machen willst,
brauchst Du zwei Felder, ein primary key,
der nie verändert wird und Deine partnerid,
die Du dann aber mit Hilfe einer Programmier-/
Scriptsprache füllen mußt.
Viel Spaß wünsche ich Dir dann, falls
Du mal ein Partner löschen willst.
Dann mußt Du allen "nachfolgenden" Datensätze
einzeln updaten. MySQL kann Dir das nicht
abnehmen.

Gruß,
Jens Peter Möller

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive