Just nu i M3-nätverket
Gå till innehåll

Delete - beroende på annan tabell


TicoRoman

Rekommendera Poster

Fråga:

delete from archive_cat where cid not in (select cid from archive_files)

 

...men sub querys fungerar inte i nuvarande versionen av mySQL.

 

Är det möjligt att skriva om ovanstående delete-fråga på något sätt?

 

Vill helst slippa dela upp det i två frågor - dvs en som tar fram cid i archive_files och sedan en delete-fråga med rätt villkor (utifrån första frågan).

 

 

 

_________

TicoRoman - The One And Only

 

Länk till kommentar
Dela på andra webbplatser

Precis vad jag misstänkte. Nåja, jag får lösa det på annat sätt. Tänkte bara på att "en fråga är bättre än två", pga prestandan.

 

Jo, sub querys, är implementerade från version 4.

 

 

 

_________

TicoRoman - The One And Only

 

Länk till kommentar
Dela på andra webbplatser

Hej!

 

Funkar inte vanliga joins på DELETE i MySQL?

 

delete archive_cat
from archive_cat inner join 
  archive_files on not archive_cat.cid = archive_files.cid

 

Mvh

 

Jimmy

 

 

Länk till kommentar
Dela på andra webbplatser

Jo, fast det där är också något som är implementerat fr.o.m. version 4.

 

'Applikatioen' skall fungera i mySQL version 3.x.

 

_________

TicoRoman - The One And Only

 

Länk till kommentar
Dela på andra webbplatser

Är det någon som vet när MySQL får störd för SPROC's?

I nästa version, dvs version 5.

 

Då kommer eventuellt också triggers.

 

Our aim is to have stored procedures implemented in MySQL Server around version 5.0. We are also looking at triggers.

http://www.mysql.com/doc/en/ANSI_diff_Triggers.html

 

Jag tror att jag läst någonstans att version 5 kommer i slutet av året. Tror jag, som sagt...

 

 

 

_________

TicoRoman - The One And Only

 

[inlägget ändrat 2003-01-28 11:07:52 av TicoRoman]

Länk till kommentar
Dela på andra webbplatser

Jag tror att jag läst någonstans att version 5 kommer i slutet av året. Tror jag, som sagt...

Det tror inte jag. Då MySQL 4 har varit under utveckling under så lång tid (över ett år nu), och ännu inte släppts i en stabil version, så har jag svårt att redan se en stabil 5:a detta år. Eventuellt en beta.

 

Länk till kommentar
Dela på andra webbplatser

Mycket troligt att det bara handlade om en eventuell beta, eller så har har jag drömt hela grejen. :)

 

Hursomhelst så ser det ut som att mySQL kommer bli en "komplett" databashanterare först i version 5.1, då även vyer ska implementeras.

 

 

 

_________

TicoRoman - The One And Only

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...