Slette enkelte "ens" entries

Tags:    databaser

Hej Udviklere,

Jeg har lidt et problem.

Jeg har en situation hvor jeg har en række orderlines i en indkøbskurv.

Det er styret via nogle webservices så jeg har ikke adgang til andet end et produkt id, navn pris osv.

Database strukturen kunne være noget ala.

Id, Produkt_ID

Produkt_ID er foreign key til en produkt tabel.

Lad os så sige at jeg har tilføjet 4 ens produkter til min kurv.

Id, Produkt_ID
1, abc
2, abc
3, abc
4, abc


Nu kommer det som kan være tricky. Jeg er interesseret i at slette et enkelt produkt fra kurven. Jeg har ikke ID fra databasen så har derfor kun produkt_id at forholde mig til.

Findes der en måde at begrændse antallet af slettede entrys til en enkelt?

Noget ala:
delete from tabelname where produkt_id = 'abc' limit 1; ?

På forhånd tak!



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
ja, limit 1 burde gøre det du efterspørger. :)



Har lige testet og limit 1 virker. Lidt dumt jeg ikke prøvede selv inden jeg spurgte :-)



t