dedlfix: MySQL, Datensätze löschen

Beitrag lesen

echo $begrueszung;

wie lösche ich möglichst mir einem Statement alle Datensätze einer Tabelle, deren Feldwert von "Name" in einer anderen Tabelle vorkommt.

Ich habe in dem System nur MySQL 3.23.55 zur Verfügung.

Tja, da wird dir wohl, denke ich, nichts weiter übrigbleiben als unter den folgenden Ansätzen den deines geringsten Missfallens zu wählen:

  • "upgrade to MySQL 4.0.x"
  • "use a procedural programming language (such as Perl or PHP) ..."
  • "use interactive SQL to construct a set of DELETE statements automatically..."
  • Die guten ins Töpfchen (INSERT INTO neueTabelle SELECT ...), die schlechten ins Kröpfchen (da sind sie schon drin, also nur noch DROP alteTablelle und RENAME TABLE...)

Die ersten drei "Tipps" sind im Kapitel 1.7.4.1 des Handbuchs deiner Version zu finden, den 4. fand ich in den Google-Groups

echo "$verabschiedung $name";