Avatar billede trumf Nybegynder
26. august 2003 - 23:41 Der er 1 kommentar og
1 løsning

Midlertidige tabeller

Hejsa Eksperter

Jeg har lige lavet nogle søgninger om, så der bruges midlertidige tabeller i stedet for subqueryies.

Og så var det jo at jeg begyndte at tænke på hvordan det nu virker...

når jeg i en søgning opretter en tabel, laver en ny søgning i denne og derefter nedlægger den... Kan det ikke forekomme at hvis der er to der laver søgning på samme tid, at den ene opretter tabellen, men den anden får en fejl, da der prøves at oprette en tabel med samme navn, eller bliver man låst ligesom i "Round Robin" indtil man er færdig ???

Jeg har godt nok lavet det således, at der oprettes en tabel med navnet xxx + sessionID så det er lidet sansynligt at dette sker, men er det nødvendigt ?
Avatar billede jakobandersen Nybegynder
27. august 2003 - 00:33 #1
Så vidt jeg husker er en temporær tabel i mySQL bundet på den pågældende connection hvori den oprettes derfor vil en ny bruger med en ny connections ikke opleve noget "spændende" med at den temporære tabel med samme navn ikke kan oprettes på dennes connection.

Hvis du vil være helt sikker så prøv at kigge i dokumentationen under CREATE TABLE, der må det næsten stå.
Avatar billede trumf Nybegynder
09. september 2003 - 20:48 #2
Ja, det blev jeg jo ikke meget klogere af, men dit svar må vel være godt nok så...

Takker :-)
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