Article View: be.comp.programming
Article #2629Re: query
From: Herman Timmermans
Date: Fri, 02 Apr 2004 15:19
Date: Fri, 02 Apr 2004 15:19
41 lines
2430 bytes
2430 bytes
Snuyt wrote: > Hallo, > > ik heb een tabel: > > tabel > id Ander_id waarde > > Ander_id is een verwijzing naar een id in een andere tabel > > het kan dus zijn dat er meerdere rijen zijn met Ander_id dezelfde > waarde. Ik wil nu 1 rij verwijderen met Ander_id=1 (of een andere > waarde). Ik gebruik volgende query, maar hij geeft een foutmelding: > > DELETE FROM tabel WHERE Ander_id=1 LIMIT 1 > > hij kankert over die LIMIT 1. Dat is volgens mij toch om te specifieren > dat er maar 1 rij mag verwijderd worden. Kan iemand mij de fout > vertellen, en nog beter, een oplossing geven. > > (Akkoord, ik kan via via te weten komen welk (uniek) id er moet > verwijderd worden, zonder die LIMIT dan, maar dat is een omweg, en dat > wil ik niet) > > bedankt, > Snuyt ********************************************************************* Volgens mij kan je dit niet zo doen, hoe kan de dbmgr nu weten welke van de x-aantal "Ander_id" records hij moet verwijderen ? Ofwel allemaal ofwel eenduidig, maar hier is het niet eenduidig. LIMIT 1 zegt niets over welke record hij moet verwijderen, allen geef jij een indicatie dat het slecht ��n mag zijn. Je kan best een "where clause" met de unieke ID toevoegen aan je Delete statement of je db design eens kritisch bekijken. Mvg, Herman -- Suse Linux Professional 8.1 on Athlon 1.1 Ghz 512 Mb Anti Spam = remove the "dot" and the "at" Registered Linux User #264690 Visit us : http://users.skynet.be/herman.timmermans
Technical Details
Message-ID:
<406d851e$0$1962$ba620e4c@news.skynet.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!newsfeed.wirehub.nl!skynet.be!skynet.be!louie!tjb!not-for-mailReferences:
<406d7eb8$0$1962$ba620e4c@news.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,bb2ad80a5b4cc582 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-04-02 07:22:07 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!newsfeed.wirehub.nl!skynet.be!skynet.be!louie!tjb!not-for-mail Message-ID: <406d851e$0$1962$ba620e4c@news.skynet.be> From: Herman Timmermans <timmermansdot.hermanat@skynet.be> Subject: Re: query Newsgroups: be.comp.programming Reply-To: timmermansdot.hermanat@skynet.be Date: Fri, 02 Apr 2004 17:19:56 +0200 References: <406d7eb8$0$1962$ba620e4c@news.skynet.be> Organization: ATUM BVBA User-Agent: KNode/0.7.7 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit Lines: 41 NNTP-Posting-Host: 80.200.1.25 X-Trace: 1080919326 reader3.news.skynet.be 1962 80.200.1.25:15389 X-Complaints-To: usenet-abuse@skynet.be