Re: [lang] Re: Suche über alle Felder
Von: Joe Scylla (joe.scylla@gmail.com) [Profil]
Datum: 08.07.2008 09:15
Message-ID: <g4v3qm$gmn$03$1@news.t-online.com>
Newsgroup: de.comp.datenbanken.mysql
Datum: 08.07.2008 09:15
Message-ID: <g4v3qm$gmn$03$1@news.t-online.com>
Newsgroup: de.comp.datenbanken.mysql
Claus Reibenstein wrote: > Joe Scylla schrieb: > >> Christian Kirsch wrote: >> >>> "Wie kann ich Lücken in IDs/auto_increment-Spalten wieder wegbekommen" - >>> da bekommst Du auch nur erklärt, warum Du das eigentlich gar nicht >>> *willst*. >> Ich finde die Fragestellung nicht unsinnig und kann mir jetzt auf die >> Schnelle ein Scenario vorstellen wo ich das *will* und auch machen würde ;). > > Wenn Du das unbedingt willst, mach es. Nichtsdestotrotz steht das in > krassem Widerspruch zum Sinn einer ID. Der Sinn einer auto_increment Id ist es einen eindeutigen Wert innerhalb der Tabelle zu liefern. Nicht mehr und nicht weniger. Ob die Id als Referenz benutzt wird hängt von den Anforderungen und dem restlichen Datenmodell ab. > >> 1. CREATE TABLE new_table ...; >> 2. INSERT INTO new_table([field-list]) SELECT [field-list] FROM >> old_table; (field-list dabei ohne der auto_increment-Spalte) >> 3. DROP TABLE old_table; >> 3. ALTER TABLE new_table RENAME TO old_table; > > Du hast die Fremdschlüssen der anderen Tabellen vergessen. Die Tabelle in meinem gedanklichen Modell hat keine Fremdschlüssel ;). Man muss nicht immer über eine Id referenzieren: http://www.codinghorror.com/blog/archives/000817.html > > Gruß. Claus[ Auf dieses Posting antworten ]
Antworten
- Christian Kirsch (08.07.2008 09:27)
- Christoph Herrmann (08.07.2008 09:36)
- Dominik Echterbruch (08.07.2008 10:35)
- Christoph Herrmann (08.07.2008 10:55)
- Christian Kirsch (08.07.2008 11:08)
- Christoph Herrmann (08.07.2008 11:15)
- Dominik Echterbruch (08.07.2008 11:29)
- Christian Kirsch (08.07.2008 11:36)
- Dominik Echterbruch (08.07.2008 11:10)
- Christoph Herrmann (08.07.2008 11:19)
- Dominik Echterbruch (08.07.2008 11:34)
- Christoph Herrmann (08.07.2008 11:46)
- Christian Kirsch (08.07.2008 11:38)
- Harald Stowasser (09.07.2008 10:13)
- Christian Kirsch (09.07.2008 10:18)
- Thomas Rachel (09.07.2008 17:07)
- Claus Reibenstein (09.07.2008 22:44)
- Stefan Froehlich (10.07.2008 08:20)
- Dominik Echterbruch (10.07.2008 10:40)
- Thomas Rachel (10.07.2008 08:48)
- Axel Schwenke (08.07.2008 11:48)
- David C. Stone (08.07.2008 12:17)
- David C. Stone (08.07.2008 10:55)
- Dominik Echterbruch (08.07.2008 11:04)
- Christian Kirsch (08.07.2008 11:14)
- David C. Stone (08.07.2008 11:32)
- Christian Kirsch (08.07.2008 11:44)
- Sven Paulus (08.07.2008 12:17)
- David C. Stone (08.07.2008 12:21)
- Sven Paulus (08.07.2008 11:43)
- Joe Scylla (08.07.2008 11:30)
