28. september 2005 - 08:46Der er
4 kommentarer og 1 løsning
Views i MySQL - Fejl ved oprettelse
Hej alle mine med-nørder :o)
Jeg har et problem med at oprette views i min MySQL-database. Jeg bruger den meget simple kode "CREATE VIEW v1 AS SELECT * FROM beskeder" (uden anførselstegn), men jeg får bare en fejl: #1064 - You have an error in your SQL syntax. Jeg har prøvet forskellige syntakser, men det har ikke været muligt for mig at oprette nogen views. Mit webhotel ligger hos UnoEuro, så er det muligt man kan få et eksempel på hvordan det virker på UnoEuros webhoteller?
Det tætteste du kommer på er noget "inner select/view": select id, name from (select * from enTabel) as tmp
hvor der bliver oprettet et midlertidig view, men selv dette har MySQL nogle gange problemer med, hvis de bliver for indviklet. Jeg har ikke sat mig helt ind i hvilken version denne metode er understøttet i, men fra 4.x virker det for det meste.
For dælen da..! Regnede med at MySQL var bedre end Access, men så kan man ikke engang lave queries/views?? Skidt! Så har jeg jo en hel del der skal kodes om, da mit site jo et par steder henter data fra nogle views fra Access-databasen. Hmm..
Men jeg må jo lige finde mit aller-mest indviklede view frem og prøve at sætte det ind på den måde, som du foreslår.. Så får vi se om det virker..
Tak for hjælpen, selvom jeg nu godt kunne have brugt et andet svar.. Heh..
Du kan så trøste dig med at version 5.0 lige er udkommet i en "Release Candidate" udgave som er meget stabil, så forhåbentlig kommer den endelige udgave af 5.0 meget snart (om et per måneder), også opgradere webhoteller sikkert til denne et par måneder efter udgivelsen.
.o) <-- One Eyed Jack
Synes godt om
Ny brugerNybegynder
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.