Kom ihåg mig?
Home Menu

Menu


Konvertera MsSQL till MySQL

Ämnesverktyg Visningsalternativ
Oläst 2007-03-27, 09:48 #1
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
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...
nCo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 09:51 #2
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Ä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 : )
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 10:09 #3
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
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...
nCo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 10:49 #4
gjohansson gjohansson är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 81
gjohansson gjohansson är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 81
Citat:
Originally posted by nCo@Mar 27 2007, 08:48
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!
Hur har du konverterat databasen från MSSQL till MySQL? Något speciellt verktyg du använt? Fält-typerna är ganska lika i dessa två databaser men INTE identiska, förmodligen därför du har problem.

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å...
gjohansson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 11:17 #5
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
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.
nCo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 11:23 #6
gjohansson gjohansson är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 81
gjohansson gjohansson är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 81
Citat:
Originally posted by nCo@Mar 27 2007, 10:17
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.
Japp, SHOW är ett skyddat ord...

http://dev.mysql.com/doc/refman/4.1/...ved-words.html
gjohansson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 11:23 #7
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
show är troligen ett nyckelord.. jag använder aldrig ' runt mina fältnamn.. endast runt värden som inte är tal
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-27, 12:31 #8
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
nCo nCo är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 122
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 :-)
nCo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-28, 11:27 #9
EmilIsbergs avatar
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 106
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
EmilIsbergs avatar
 
Reg.datum: Mar 2007
Inlägg: 106
Citat:
Originally posted by nCo@Mar 27 2007, 11:31
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 :-)
Access-databaser (som jag antar att du använde tidigare) använder sig av en hel del server-globala resurser. Det gör att man även påverkas av andras mindre välkodade hemsidor om de också använder sig av Access-databaser.

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.
EmilIsberg är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017