Avatar billede bigo Nybegynder
03. april 2005 - 15:25 Der er 4 kommentarer og
1 løsning

Slet fra to tabeller samtidg

Hejsa.

Jeg vil gerne slette noget fra to tabeller i samme query.

DELETE FROM possibilities LEFT JOIN possibility_question_relation ON possibility_question_relation.possibility_id = possibilities.possibility_id WHERE possibilities.possibility_id LIKE '2_%' AND possibility_question_relation.question_extra_option = 'on'

Men den giver mig en fejl. Nogen der kan se udfra queryen hvorfor.

Fejlen jeg får er:
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN possibility_question_relation ON possibility_question
Avatar billede jaw Nybegynder
03. april 2005 - 15:26 #1
Du kan ikke lave 2 delete's på samme tid. Der må du lave 2 forespørgsler.
Avatar billede jaw Nybegynder
03. april 2005 - 15:28 #2
Eller, det kan du måske godt, men ikke med en left join - http://dev.mysql.com/doc/mysql/en/delete.html
Avatar billede jaw Nybegynder
03. april 2005 - 15:36 #3
Baah, lige stået op, så er ikke helt frisk... Det ser faktisk ud til at du godt kan.

Måske det her kan bruges:
delete from possibilities using possibilities left join possibility_question_relation on ON possibility_question_relation.possibility_id = possibilities.possibility_id WHERE possibilities.possibility_id LIKE '2_%' AND possibility_question_relation.question_extra_option = 'on';
Avatar billede bigo Nybegynder
03. april 2005 - 16:03 #4
DELETE FROM possibilities USING possibilities LEFT JOIN possibility_question_relation ON possibility_question_relation.possibility_id = possibilities.possibility_id WHERE possibilities.possibility_id LIKE '2_%' AND question_extra_option = 'on'

Så var den der.

Takker mange gange.
Avatar billede jaw Nybegynder
03. april 2005 - 16:04 #5
Det var så lidt, beklager det ævl jeg lige fik fyret af først :) Tak for points...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB