Schrift
[thread]3629[/thread]

Datenbanktabelle sperren (Seite 2)



<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten
Gast Gast
 2005-10-10 18:29
#33682 #33682
Grmpf. Ja, ich würd' aber gern wissen, *für welchen Zweck* es ID2 gibt. In den meisten Fällen, in denen ich auf so ein Modell gestossen bin, war es ein Fehler und hätte anders sauberer ausgesehen.
vayu
 2005-10-10 18:32
#33683 #33683
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
ok :)

ich würde sogar mal sagen, ohne es gesehen zu haben, du hast recht. mir ging es grad nur um das verständniss seines posts :)

achso und wegen transactions und MySQL ... hab mal bissl gegoogled und anscheinend kann MySQL doch Transaktionen ... allerdings hatte ich bisher immer nur Probleme und haben dann LOCK dafür hergenommen. Evtl zu alte MySQL versionen gehabt bisher.
pq
 2005-10-10 19:17
#33684 #33684
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=vayu,10.10.2005, 16:32]achso und wegen transactions und MySQL ... hab mal bissl gegoogled und anscheinend kann MySQL doch Transaktionen[/quote]
wer hat denn das gegenteil behauptet?
anscheinend ein hartnäckiges gerücht.
http://dev.mysql.com/tech-resources/features.html
Quote
Evtl zu alte MySQL versionen gehabt bisher.

wie alt denn bloss?
3.23.56 kann es jedenfalls schon. halt nur, wenn du InnoDB statt MyISAM
verwendest, und default ist MyISAM.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
vayu
 2005-10-10 20:10
#33685 #33685
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
selbst unsre professorin hat uns bei unsern DB Übungen gesagt MySQL könne das wohl nicht -.- und das ist nichtmal ein Jahr her ... :angry:
MartinR
 2005-10-10 20:21
#33686 #33686
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
[quote=phaylon,10.10.2005, 15:20]Wozu ID2?[/quote]
Na dann will ich mal für Aufklärung sorgen.

In der Tabelle werden Termine gespeichert.

ID = PrimyaryKey
Datum = Datum des Termines (je Tag ist nur ein Termin möglich)
... und noch Felder für Terminart, Speicherdatum usw.

In ID2 wird nun eine weitere ID gespeichert. Alle Termine mit der selben ID2 "gehören zusammen". Wenn also ein Termin von 1.1. bis zum 10.1. reicht, dann hat jeder dieser Termine eine eindeutige ID (Primary Key) von 1 bis 10 aber alle die selbe ID2 (z.B. 1)

Ich bin davon weggegangen Termine mit einem Von/Bis-Datum zu speichern, da es für mich so einfacher ist einzelne Tage innerhalb einer solchen Terminserie zu editieren.

Das war die Lösung die *mir* eingefallen ist ...
Gast Gast
 2005-10-10 21:08
#33687 #33687
Representiert dann nicht ID2 *einen* Termin, und ID1 verschiedene Teile davon?
nepos
 2005-10-10 21:32
#33688 #33688
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
MySQL kann Transaktionen und einige andere Dinge meines Wissens erst ab Version 4.xx.
Leider haben aber z.B. viele Webhoster soweit ich weiss noch die 3.xx Versionen im Einsatz und InnoDB-Tabellen kann man meistens noch weniger anlegen, da die wesentlich mehr Ressourcen vom Server verlangen als die MyISAM-Tabellen.
Aber egal, wenn du es mit LOCK machst, sollte das auch passen.
pq
 2005-10-10 22:22
#33689 #33689
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=nepos,10.10.2005, 19:32]MySQL kann Transaktionen und einige andere Dinge meines Wissens erst ab Version 4.xx.[/quote]
ähm, hallo?
http://dev.mysql.com/tech-resources/features.html
klicke versionen 3.23 und 4.0 an und schaue unter transaktionen nach.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
MartinR
 2005-10-11 08:57
#33690 #33690
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
[quote=phaylon,10.10.2005, 19:08]Representiert dann nicht ID2 *einen* Termin, und ID1 verschiedene Teile davon?[/quote]
Hi phaylon,

so kann man es auch erklären.
Gast Gast
 2005-10-11 12:23
#33691 #33691
Haben die Termine denn eigentlich keine Titel und dergleichen? Speicherst du das dann in jeden Eintrag? Ich würde einfach eine Tabelle für Termine haben, und eine für Termin-Tage.
<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten



View all threads created 2005-10-07 12:45.