Einzelnen Beitrag anzeigen
  #4  
Alt 22.10.2010, 10:51:50
thomas_w thomas_w ist offline
Junior Member
 
Registriert seit: Aug 2010
Alter: 14
Beiträge: 395
AW: NESTED SETS in XML - Verketten mehrer Bäume

Zitat:
Zitat von mr_sol Beitrag anzeigen
Ich habe Dir Daten für Lösungsweg 1 zusammengestellt

rootid.........ID des jeweilgen Baumes
start_time...Zeit wann Element erzeugt wurde
end_time....Zeit wann Element gelöscht wurde (2029 ist maximum)
linkid..........ID zeigt auf Startknoten des Unterbaumes
link_time.....Zeit ab wann Unterbaum angezeigt wird


Habe die Tabelle tree1 genannt
[CODE]
CREATE TABLE IF NOT EXISTS `tree1` (
`id` int(11) NOT NULL,
`tag` varchar(100) NOT NULL,
`lft` int(11) NOT NULL,
`rgt` int(11) NOT NULL,
`description` text NOT NULL,
`start_time` timestamp NOT NULL default CURRENT_TIMESTAMP,
`end_time` timestamp NOT NULL default '2029-01-01 00:00:00',
`linkid` int(11) NOT NULL,
`link_time` timestamp NOT NULL default '0000-00-00 00:00:00',
`rootid` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Allgemein würde ich hier keine Defaultwerte ( ..2029.. und ..0000..) vorgeben.
Wenn ein Wert nicht vorhanden ist, dann einfach auch NULL setzen oder NULL belassen. Zudem ist '0000-00-00 00:00:00' ein ungültiges Datum, auch wenn MySQL es erlaubt.


Zitat:
Zitat von mr_sol Beitrag anzeigen

Die "Lebenszeit" eines Elementes sollte einfach zum Umsetzten sein. Die Link_time
liegt immer zwischen Anfangszeit und Endzeit.
Ich denke, dass sprengt die Möglichkeiten eines freiwilligen und kostenlosen Forums wie diesem hier.

Grüße
Thomas
__________________
Die SQL-Backstube
Bietet Rezepte, Lösungen und ausführliche Beispiele rund um gesundes SQL und zufriedene Datenbanken.

Geändert von thomas_w (22.10.2010 um 11:21:46 Uhr) Grund: Schreibfehler
Mit Zitat antworten