Kom ihåg mig?
Home Menu

Menu


SQL problem

 
Ämnesverktyg Visningsalternativ
Oläst 2005-06-07, 10:46 #1
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
Tjena!
har ett litet sql problem. jag har totalt glömt av hur man deletar data ur två tabeller samtidigt?!?!

nån som kan hjälpa mig?
ante_ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 11:09 #2
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
som ligger i samma databas?
--------
DELETE * FROM Tabell1,Tabell2 WHERE fält=sökkriterier
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 11:29 #3
heyday heyday är inte uppkopplad
Medlem
 
Reg.datum: Jun 2004
Inlägg: 60
heyday heyday är inte uppkopplad
Medlem
 
Reg.datum: Jun 2004
Inlägg: 60
Skippa asterisken så funkar det :P
heyday är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 11:47 #4
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
Citat:
Originally posted by Westman@Jun 7 2005, 11:09
som ligger i samma databas?
--------
DELETE FROM Tabell1,Tabell2 WHERE fält=sökkriterier
de ligger i samma databas men i olika tabeller. använder mig av en mySql databas btw.

detta ville dessvärre inte funka.
ante_ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 12:01 #5
heyday heyday är inte uppkopplad
Medlem
 
Reg.datum: Jun 2004
Inlägg: 60
heyday heyday är inte uppkopplad
Medlem
 
Reg.datum: Jun 2004
Inlägg: 60
RTFM
http://dev.mysql.com/doc/mysql/en/delete.html
heyday är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 13:27 #6
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
gah får inte till det endå. hajar inte hur man ska göra asså.

så här ser koden ut nu. men hur får ja in en till tabell??

"DELETE FROM tbl1 WHERE email = '" & email & "'"
ante_ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 14:01 #7
jimmies avatar
jimmie jimmie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 751
jimmie jimmie är inte uppkopplad
Mycket flitig postare
jimmies avatar
 
Reg.datum: Oct 2004
Inlägg: 751
Citat:
Originally posted by heyday@Jun 7 2005, 11:01
RTFM
http://dev.mysql.com/doc/mysql/en/delete.html
Jag tycker inte RTFM är ett så snyggt uttryck, finns bättre sätt att skriva det på.

DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;

(Från sidan som heyday rekommenderar).
jimmie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 14:52 #8
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
ante_ ante_ är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 17
Citat:
Ursprungligen postat av jimmie
Citat:
Ursprungligen postat av heyday
Jag tycker inte RTFM är ett så snyggt uttryck, finns bättre sätt att skriva det på.

DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;

(Från sidan som heyday rekommenderar).
dum fråga men är t1, t2, t3 tabellnamnen?
ante_ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 15:16 #9
jimmies avatar
jimmie jimmie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 751
jimmie jimmie är inte uppkopplad
Mycket flitig postare
jimmies avatar
 
Reg.datum: Oct 2004
Inlägg: 751
Ja, det ser så ut :P Den tar bara bort från t1 och t2 men man kan även använda t3 för att peka ut de som ska tas bort i t1 och t2
jimmie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-07, 19:26 #10
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Jag förutsatte MSSQL. My bad.
Westman är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:53.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017