FAQ |
Kalender |
2007-03-27, 09:48 | #1 | ||
|
|||
Medlem
|
Hej!
Har konverterat min databas till MySQL men nu fungerar nästan ingen av mina frågor längre. Letat och provat mig fram men stöter på patrull hela tiden och önskar därför hjälp av någon! Exempel: Gammal fråga = "SELECT id, namn FROM kategorier WHERE show <> 'n' ORDER BY sortord" Syntax fel, klagar på WHERE satsen, förstår inte varför! Finns det något grundläggande man bör tänka på när man skriver om frågorna? Tacksam för svar... |
||
Svara med citat |
2007-03-27, 09:51 | #2 | ||
|
|||
Bara ett inlägg till!
|
Är ganska säker på att det finns färdiga verktyg för att konvertera en MsSQL till en MySQL på webben, bara ett tips : )
|
||
Svara med citat |
2007-03-27, 10:09 | #3 | ||
|
|||
Medlem
|
Samtidigt som jag skrev frågan hittade jag svaret, det skulle vara WHERE `show` .. två stycken `` för att det skulle fungera. Nu måste jag lösa INSERTEN...
|
||
Svara med citat |
2007-03-27, 10:49 | #4 | ||
|
|||
Medlem
|
Citat:
Normal sett ska du inte "behöva" använda ` framför fältnamn, om de inte har samma namn som sk. keywords (WHERE, SELECT, FROM etc.) Tänk på att vildcards i t.ex LIKE sökningar skiljer också... |
||
Svara med citat |
2007-03-27, 11:17 | #5 | ||
|
|||
Medlem
|
Jag använde ett verktyg, har ändrat fälttyperna så att de stämmer. Kan det vara så att "show" är ett skyddat ord i Mysql? Har fortsatt att konvertera strängar och har inte stött på problemet igen med andra ord.
|
||
Svara med citat |
2007-03-27, 11:23 | #6 | ||
|
|||
Medlem
|
Citat:
http://dev.mysql.com/doc/refman/4.1/...ved-words.html |
||
Svara med citat |
2007-03-27, 11:23 | #7 | ||
|
|||
Har WN som tidsfördriv
|
show är troligen ett nyckelord.. jag använder aldrig ' runt mina fältnamn.. endast runt värden som inte är tal
|
||
Svara med citat |
2007-03-27, 12:31 | #8 | ||
|
|||
Medlem
|
Kanon! Tack för hjälpen, nu är hela webshoppen konverterad. Vilken otrolig skillnad, det går supersnabbt. Har haft enorma problem med "System Resources Exceeded" den senaste veckan. Felet lär ligga hos Loopia då jag inte har förändrat koden och har haft mindre besökare än vanligt. En enda gång fick jag som svar att de hade problem med ODBCn annars skyller de bara på min kod. Nu är dessa problem sannolikt borta, länge leve mysql :-)
|
||
Svara med citat |
2007-03-28, 11:27 | #9 | |||
|
||||
Medlem
|
Citat:
Vi rekommenderar att man ändrar om till MySQL bland annat av den anledningen, men också för att MySQL är mycket bättre anpassat för hemsidessystem som webshoppar och dylikt. |
|||
Svara med citat |
Svara |
|
|