Hi !
Ich habe zwei Tabellen:
Tabelle 1 mit den Spalten
user_id, int, Primary Key
name, varchar
unix_timestamp, int
Tabelle 2 mit den Spalten
tabelle_id, int, primary key
id <-- referentiell identisch mit user_id von Tabelle 1
spalte 1, int
spalte 2, varchar
Nun möchte ich aus aus der Tabelle 2 alle Datensätze löschen, bei denen der Unix_timestamp älter als 2 Monate ist ...
Die Abfrage dazu sieht wie folgt aus:
Wie ich das nun aber in eine Deleteanweisung packe, um nur die Datensätze aus Tabelle 2 zu löschen OHNE die Datensätze aus Tabelle 1 zu gefährden würde ich euch gerne fragen ;-)
Danke euch !
Ich habe zwei Tabellen:
Tabelle 1 mit den Spalten
user_id, int, Primary Key
name, varchar
unix_timestamp, int
Tabelle 2 mit den Spalten
tabelle_id, int, primary key
id <-- referentiell identisch mit user_id von Tabelle 1
spalte 1, int
spalte 2, varchar
Nun möchte ich aus aus der Tabelle 2 alle Datensätze löschen, bei denen der Unix_timestamp älter als 2 Monate ist ...
Die Abfrage dazu sieht wie folgt aus:
Code:
SELECT * FROM tabelle 2 INNER JOIN tabelle 1 on (tabelle2.id = tabelle2.user_id) WHERE unixtimestamp < aktueller timestamp
Danke euch !
Kommentar