![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#11 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
Mit Autoincrement hat man eben ein "Unheil" im Lauf, deshalb darf es eben nicht so laufen, wie es für Dich angenehm wäre.
Ein manuell versorgtes Feld ist da das einzige Mittel zum Zweck. |
|
|
|
|
|
#12 |
|
Inventar
![]() Registriert seit: 06.04.2001
Alter: 45
Beiträge: 2.343
|
sowas hab ich eh schon für diesen zweck geschrieben, nur habe ich mich diesmal gefragt, ob ich mir das nicht einfacher hätte machen können. offensichtlich nicht.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
|
|
|
|
|
#13 | |
|
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
Zitat:
http://www.mysql.de/documentation/my...ml#Table_types HTH
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
|
|
|
|
|
|
#14 |
|
Meisteroptiker
![]() |
frage wo is das problem die id kann einem doch egal sein wenn ich das ganze ausgeb weiss ich doch ob es die X zeile is egal welche id ich hab
____________________________________
©Sliver Productions http://www.sol.at/past/ http://www.lunchgen.com http://optik.dyns.cx http://sliver.hypermart.net/script/ |
|
|
|
|
|
#15 | |
|
Inventar
![]() Registriert seit: 06.04.2001
Alter: 45
Beiträge: 2.343
|
Zitat:
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
|
|
|
|
|
|
#16 | |
|
Elite
![]() Registriert seit: 26.06.2001
Alter: 54
Beiträge: 1.351
|
Zitat:
bild ich mir halt ein ... ![]() |
|
|
|
|
|
|
#17 | |
|
Inventar
![]() Registriert seit: 06.04.2001
Alter: 45
Beiträge: 2.343
|
Zitat:
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
|
|
|
|
|
|
#18 |
|
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
Ohne eindeutiger Identifikationsmöglichkeit von Datensätzen ist das Ausgeben aller Daten zu einem Foreign-Key kein Problem.
Spätestens beim Löschen - noch viel mehr beim Ändern - von Daten stößt du auf ein wesentliches Problem - der eindeutigen Identifikation der zu ändernden/löschenden Daten. ~
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
|
|
|
|
|
#19 | |
|
Aussteiger
![]() |
Zitat:
mir persönlich is es auch egal, ob bei den id's eine lücke entstanden ist, weil ein (oder mehrere) datensätze gelöscht wurden ... bei immensen datenmengen is es doch egal, ob auf den datensatz mit der id 68456315656431, der datensatz mit der id 68456315656438 folgt ... hauptsache, es sind die richtigen daten vorhanden! weiters kann man so (auch ohne zusätzliches journaling) feststellen, ob gelöscht wurde oder nicht ...
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
|
|
|
|
|
|
#20 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
Nein, nicht durchgängige Nummern - infolge einiger wieder gelöschter Datensätze - zu verwenden ist schlichtweg Pflicht. Besser noch als IDs sind Timestamps als ID in genügend großer Auflösung, z.B. einer Millisekunde. Damit habe ich den Zeitpunkt der Anlage (Creation Date) und eine eindeutige Nummer. Falls eine fortlaufende Nummer vonnöten ist, kann man diese zusätzlich oder statt dessen verwenden.
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|