---
title: "Snabba upp queries?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22001-snabba-upp-queries"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "niels"
published: "2000-11-07T07:53:00.000Z"
updated: "2000-11-07T09:18:00.000Z"
replies: 2
views: 228
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/22001-snabba-upp-queries"
---

# Snabba upp queries?

## #1 — niels, 2000-11-07T07:53Z

Jag har en tabell som jag i omgångar om ca 20 sparar en massa Namn. Varje name måste vara unikt så det kollas igenom för varje namn att den inte finns inskriven. Nu har det blitt så att tabellen blivit 40 000 poster stor och kollen igenom namnen har blivir mycket långsam. 

Finns det något sätt att göra proceduren snabbare.

Jag har läs något om index? Kan det hjälpa.

Finns det något sätt att inte göra kollen om posten redan finns i db. Om man sätter columen till Unik genereras ju ett felmeddelande om man lägger in dubbelt. Kan man skriva @mysql_query(\[INSERT\]) så hoppar den bara över?

Tack!

/Niels Bosma

Permalänk: https://www.webforum.nu/p/22001

## #2 — Robban, 2000-11-07T09:10Z

> Finns det något sätt att inte göra kollen om posten redan finns i db. Om man sätter columen till Unik genereras ju ett felmeddelande om man lägger in dubbelt. Kan man skriva @mysql_query(\[INSERT\]) så hoppar den bara över?

Du är nog inne på rätt spår här. Funktionen mysql_query() returnerar sant när allt är som det skall, och falskt när uppdateringen misslyckas så det borde gå att använda sig av detta.

Har inte möjlighet att testa just nu dock. Problemet kan ju vara att ta reda på *varför* uppdateringen misslyckades (kan ju finnas många anledningar).

Permalänk: https://www.webforum.nu/p/354079

## #3 — Swey, 2000-11-07T09:18Z

Mysql_errno kanske returnerar antagligen ett speciellt tal om posten redan finns.

Permalänk: https://www.webforum.nu/p/354080

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22001-snabba-upp-queries
