phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Doppelte_identische_Eintr=E4gen?= =?iso-8859-1?Q?_entfernen?= =?iso-8859-1?Q?_entfernen?=

[php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Doppelte_identische_Eintr=E4gen?= =?iso-8859-1?Q?_entfernen?= =?iso-8859-1?Q?_entfernen?=

Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com
Thu, 17 Feb 2000 13:12:49 +0100


Hallo Heiko,

>> ID    text1           text2
>> [...]
>> 2     blabla1         blubber1
>> 3     blabla2         blubber2
>> 4     blabla1         blubber1
>> [...]

>> und will jetzt den Eintrag mit der ID 4 rausschmeissen.

>vielleicht sehe ich das zu einfach, aber er soll doch mal folgendes 
>versuchen:

>- alle Daten in einer zweiten Tabelle sichern
>- Primary-Key über zwei Spalten (ID, text1) legen
>- Daten zurückkopieren - doppelte Einträge verursachen eine 
>Fehlermeldung

das ist auch nicht die Lösung, die gehen würde! Auch wenn man den PK auf
beide Spalten legt, sind sie  für die DB immer noch ungleich (2blabla1 <>
4blabla1)!

Ich würde den PK auf der ID lassen und über text1 einen Index anlegen, der
als unique definiert ist. Dann würde man entsprechende Fehlermeldungen
erhalten, wenn man einen text1 einfügt der schon mal da ist.

Gruß Uwe


php::bar PHP Wiki   -   Listenarchive