Als «mysql-error-1093» getaggte Fragen

16
MySQL-Fehler 1093 - Zieltabelle für Aktualisierung in FROM-Klausel kann nicht angegeben werden
Ich habe eine Tabelle story_categoryin meiner Datenbank mit beschädigten Einträgen. Die nächste Abfrage gibt die beschädigten Einträge zurück: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Ich habe versucht, sie zu löschen, indem ich Folgendes ausführte: DELETE FROM story_category …


4
SQL DELETE mit JOIN einer anderen Tabelle für die WHERE-Bedingung
Ich muss Zeilen löschen guide_category, die keine Beziehung zur guideTabelle haben (tote Beziehungen). Folgendes möchte ich tun, aber es funktioniert natürlich nicht. DELETE FROM guide_category AS pgc WHERE pgc.id_guide_category IN (SELECT id_guide_category FROM guide_category AS gc LEFT JOIN guide AS g ON g.id_guide = gc.id_guide WHERE g.title IS NULL) Error: …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.