Avatar billede martin_shearer Nybegynder
13. juli 2006 - 16:29 Der er 3 kommentarer og
1 løsning

hvorfor virker dette ikke ?

Hi

hvorfor kan dette ikke slette noget ? får bare en fejl

DELETE  *
FROM  `f_messages`
WHERE 1  AND  `message_subject`
LIKE  'Velkommen Til'
Avatar billede fennec Nybegynder
13. juli 2006 - 16:37 #1
Fordi din syntax er forkert. Hvad skal "1" gøre godt for, og der skal ikke * med:
DELETE FROM `f_messages` WHERE `message_subject` LIKE 'Velkommen Til'

Og ved Like har man gerne et vildcard, da den elles fungere som =:
DELETE FROM `f_messages` WHERE `message_subject` LIKE '%Velkommen Til%'
Avatar billede erikjacobsen Ekspert
13. juli 2006 - 16:57 #2
"1 AND" er lovlig nok - godt nok overflødigt men bruges af og til ved dynamisk opbygning af en WHERE-klausul. Det er *-en der skal væk.
Avatar billede martin_shearer Nybegynder
13. juli 2006 - 17:19 #3
fennec tak, smid lige et svar.
Avatar billede fennec Nybegynder
14. juli 2006 - 08:44 #4
.o) <-- One Eyed Jack
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