Gentoo Archives: gentoo-user-de

From: Michael Kaufmann <mk@××××××.ch>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] OT: Mysql DELETE FROM Syntaxfehler?
Date: Sat, 20 Nov 2004 11:30:15
Message-Id: 1100949954.1696.3.camel@michael_linux
In Reply to: [gentoo-user-de] OT: Mysql DELETE FROM Syntaxfehler? by Daniel Rindt
1 Keine Ahnung welche Datenbank du verwendest, aber wenn du einen
2 forentkeys setzt mit cascade (delete) dann werden die Detaildatensätze
3 automatisch gelöscht, und du musst dich nicht selbst drum kümmern. Ist
4 auch die schönere Variation
5
6 On Sa, 2004-11-20 at 12:23, Daniel Rindt wrote:
7 > Hallo,
8 >
9 > bisher habe ich es noch nicht benötigt, aber ist es überhaupt möglich mit
10 > einem DELTE in mehreren Tabellen mittels JOIN zu löschen?
11 >
12 > Hier meine Syntax:
13 > ===
14 > DELETE FROM Auftraege, Kundendaten
15 > LEFT JOIN Kundendaten ON Kundenddaten.idKundendaten=Auftraege.idKundendaten
16 > WHERE Auftraege.idCC='c3935816c04ca1dbb77af1caaf605b64' AND
17 > Auftraege.idAuftrag='3';
18 > ===
19 >
20 > Leider funktioniert das nicht, der Wert in Auftraege.idKundendaten wird auch
21 > erst bekannt wenn ich in dieser Tabelle vorher ein SELECT asuführe, dies
22 > muss ich jedoch nach möglichkeit unterlassen. Die Tabellen sind sozusagen
23 > dort miteinander Verknüpft.
24 >
25 >
26 > Vielleicht kann mir jemand von Euch einen Tip geben?! ;)
27 >
28 > Mit freundlichen Grüßen
29 > Daniel
30 >
31 >
32 > --
33 > gentoo-user-de@g.o mailing list
34 --
35 ************************************
36 * Michael Kaufmann *
37 * Research & Develepment *
38 * *
39 * inspiring systems integration AG *
40 * Industriestr. 158 *
41 * FL-9493 Mauren *
42 * *
43 * Tel:00423 232 97 00 *
44 * Fax:00423 232 97 01 *
45 * Homepage:www.isi-it.ch *
46 * email:mk@××××××.ch *
47 ************************************
48
49
50
51
52 --
53 gentoo-user-de@g.o mailing list