Mailinglisten-Archive |
> guten abend, > > ich sitz grad vor einem tabellen konzept f|r MySQL. > leider hab ich noch nicht so oft eigene tabellen > erstellen m|ssen, weswegen mir noch ein wenig > die |bung fehlt. > > ich mvchte ein kinoprogramm in 2 tabellen ablegen. > > filme_table beinhaltet die filmtitel, beschreibung etc > und eine id INT AUTO_INCREMENT, welche > auch mein PRIMARY KEY ist. > > basierend auf dieser id mvchte ich die 2. tabelle > anfangszeiten_table aufbauen in folgender form: > > id wochentag anfangszeit > 1 do 15:45 > 1 do 17:00 > 1 fr 15:45 > 1 sa 20:30 > 1 sa 22:30 > 1 sa 23:15 > 2 do 19:45 > 2 fr 22:30 > ... > > nun meine eigentliche frage: jede tabelle braucht > doch einen PRIMARY KEY oder? > im falle meines aufbaues wiederholen sich in allen > spalten aber die werte, wobei ein PRIMARY KEY > ja aber wohl eindeutig sein muss. > sollte ich da |berfl|ssigerweise eine spalte f|r einen > wilden AUTO_INCREMENT zahlenwert als > PRIMARY KEY zuf|gen?? > > danke f|r einen kurzen hinweis. > angenehme nachtruhe w|nscht Ringo. hi, du kvnntest den primary-key der 2. tabelle bestehend aus id, wochentag und beginnzeit machen.. denn diese kombination ist eindeutig. allerdings w|rd statt wochentag vielleicht das datum besser passen... ansonsten kannst du ja immer nur ein 1-wochen-programm erstellen.. however.. hier die info, wie du den primary-key altern bzw. neu erstellen kannst: http://www.mysql.com/doc/A/L/ALTER_TABLE.html http://www.mysql.com/doc/C/R/CREATE_TABLE.html lg aus wien gottfried -- “Forgive your enemies, but never forget their names.” (John F.Kennedy) GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
php::bar PHP Wiki - Listenarchive