php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.02.2007, 18:36  
Benutzer
 
Registriert seit: 03.08.2006
Beiträge: 49
Riks
Standard Zeilen aus mehreren Tabellen löschn mit Bezug auf eine Table

Hi,

Tabellen:

category
game
game_saves
game_player

folgends problem, ich hab eine categoryID gegeben die sich aber nur in den ersten 2 tabellen befindet, die zeilen aus game_saves und game_player sollen über game.gameID gelöscht werden. Bin auf folgendes gekommen, klappt aber leider nicht:

PHP-Code:
DELETE categorycategory_typegame_savesgame_player
FROM category
category_typegame_savesgame_player
WHERE category
.categoryID AND
    
game.categoryID AND
    
game_saves.gameID game.gameID AND
    
game_player.gameID game.gameID 
Bin mir aber auch sicher ob man das in eine Query packen kann. Hoffe ihr könnt mir helfen
Riks ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.02.2007, 19:03  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Lass mal die ganzen Tabellen nach dem DELETE weg weil da normal nichts stehen darf.

Außerdem musst du entweder einen Subselect für game.gameID machen oder erstmal die gameID auslesen und dann direkt in den Query schreiben.
Flor1an ist offline   Mit Zitat antworten
Alt 25.02.2007, 19:07  
Benutzer
 
Registriert seit: 03.08.2006
Beiträge: 49
Riks
Standard

also wenn ich die tabellen vor dem delete raus nehm kommt n fehler weil das nich der syntax für delete aus mehreren tabellen entspricht. Na gut, werd das mit dem subselect machen. Danke!
Riks ist offline   Mit Zitat antworten
Alt 25.02.2007, 20:17  
CIX88
Gast
 
Beiträge: n/a
Standard

Geht denn das Löschen definitiv schneller, als wenn du einzelnen Zeilen aufführst ?
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
löschen in mehreren Tabellen maeck Datenbanken 5 10.07.2008 23:19
PHP/MySQL: QCodo's Code-Generator Zergling-new Tutorials 2 09.05.2008 05:33
Tabellen kopieren ohne bestimmte Zeilen HaraDej Datenbanken 2 01.08.2007 15:49
select mit inhalten aus mehreren Tabellen wurtzel Datenbanken 6 02.12.2006 17:37
Bestimmte ID in mehreren Tabellen suchen Dummy2006 PHP Tipps 2006 10 01.06.2006 21:54
Aus mehreren Tabellen (Foren) den Top User ermitteln wizzardxx PHP Tipps 2006 9 15.02.2006 10:39
PHP-Fehlermeldung, weiss nicht mehr weiter PHP Tipps 2005-2 12 21.09.2005 12:56
[Erledigt] Daten aus mehreren Tabellen holen Datenbanken 0 19.09.2005 17:14
[Erledigt] MySQL Abfrage aus mehreren Tabellen Datenbanken 1 12.04.2005 17:53
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
[Erledigt] Suche mit mehreren unterschiedlichen Tabellen Datenbanken 9 31.12.2004 17:39
[Erledigt] Löschen in mehreren Tabellen gleichzeitig Datenbanken 2 05.12.2004 00:43
[Erledigt] Selectanfrage an eine Datenbank,aber aus mehreren Tabellen Datenbanken 2 26.10.2004 07:23
letztes Datum aus mehreren Tabellen wizzardxx PHP Tipps 2004 6 05.07.2004 23:18
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeilen aus allen tabellen löschen, naa nd löschn, php tabellenbezüge, tabellen bezug aus unterschiedlichen tabellen, datenbank zeile in mehreren tabellen löschen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.