Avatar billede pehory Nybegynder
30. april 2005 - 00:58 Der er 8 kommentarer og
1 løsning

Kollation (Collation) fejler

Hej eksperten

Jeg sidder og prøver at overføre en database fra min computer til en b-one server. Dette går ikke for godt. Jeg tror problemet ligger i feltet Kollation (Collation) som min mysql selv har udfyldt med "latin1_swedish_ci"
Hvad gør jeg?


Mvh Peter
Avatar billede arne_v Ekspert
30. april 2005 - 16:44 #1
Vi har meget svært ved at foreslå noget, hvis ikke du forklerer mere præcist
hvad problemet er.
Avatar billede pehory Nybegynder
30. april 2005 - 16:51 #2
Problemet kommer når jeg skal overføre min database fra min lokale phpmyadmin til en b-one server.
Jeg tror problemet ligger i feltet Kollation som min mysql har og b-ones tilsyneladende ikke har.
Når jeg importerer den i phpmyadmin'en på b-ones server retunerer den fejlen:
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate utf8_danish_ci NOT NULL default '',
  PRIMARY KEY  (`i

Meget forståeligt?
Avatar billede arne_v Ekspert
30. april 2005 - 16:56 #3
collate på kolonne definitioner kræver MySQL 4.1

hvis B-ONE kører med en ældre MySQL version bliver du nødt til at slette

collate utf8_danish_ci

i alle kolonne definitionerne i CREATE TABLE
Avatar billede pehory Nybegynder
30. april 2005 - 19:07 #4
Kan jeg ikke ændre de tabeller der er nu? Jeg har prøvet at sætte collation til blank, men så kommer der aligevel til at stå noget som f.eks. "latin1_danish_ci"?!?
Avatar billede arne_v Ekspert
30. april 2005 - 19:09 #5
Nu er jeg lost.

Du får fejl når du forsøger at oprette tabeller - og nu vil du rette i eksisterende
tabeller ?
Avatar billede pehory Nybegynder
30. april 2005 - 19:13 #6
Jeg er også lidt lost. For jeg aner ikke hvad det felt skal bruges til.

Det jeg skal er at ændre eksisterende tabeller så de ikke har nogen Kollations værdi sådan at jeg kan eksportere mine tabeller til b-one's server. (går jeg ud fra)
Men når jeg fra min phpmyadmin prøver at ændre Kollations felt til blank virker dette heller ikke. Hvordan gør jeg så?
Avatar billede arne_v Ekspert
30. april 2005 - 19:16 #7
du skal ikke rette i dine tabeller

du:
  - eksporterer dine tabeller
  - du retter i en eksport fil med editor
  - du loader file rhos B-ONE
Avatar billede pehory Nybegynder
30. april 2005 - 19:24 #8
Har fået det til at virke. Tak.
Smider du et svar?
Avatar billede arne_v Ekspert
30. april 2005 - 19:27 #9
kommer her
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