Avatar billede lund_dk Praktikant
09. oktober 2007 - 02:18 Der er 4 kommentarer og
1 løsning

Flyt fra Acces til MySQL

Jeg skal have flyttet mine data fra acces til en MySQL database.
Jeg ved dog ikke helt hvordan jeg skal håndtere det, da jeg har nogle ID på kryds og tværs der skal føres over.

jeg har 3 tabeller

DESIGNS
ID|titel|beskrivelse|af|css|godkendt|godkendtdato|indsendt|vist|hentet|

KATEGORI
ID|kategori

DESIGNS2KATEGORI
ID|katid|designid

Som i kan se, så har jeg design2kategori, som styrer hvilke designs der skal vises under hvilken kategori - der volder det mig problemer.

Mine kategorier og designs vil få nye ID's når jeg flytter data over til mySQL, da jeg både i kategori og designs, har slettede poster.

Nogen der kan hjælpe mig..?
Avatar billede fennec Nybegynder
09. oktober 2007 - 08:22 #1
Hvis du ikke har flere tabeller end de 3, så ville jeg bare midlertidig fjerne AUTO_INCREMENT og evt fremmednøgler. Så kan du lave en normal insert hvor du selv bestemmer ID'erne. Derefter kan du sætte AUTO_INCREMENT til igen.
Avatar billede lund_dk Praktikant
09. oktober 2007 - 10:03 #2
Ok, prøver jeg..

Har du bud på hvordan jeg sætter min ID kolonne til at tillade max antal ID's..

lige nu stopper den præcis ved 999, og vil ikke gå op i tusinder

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

/profildesign/move.asp, line 58
Avatar billede fennec Nybegynder
09. oktober 2007 - 10:15 #3
Det der er en MS fejl og ikke en MySQL. Er det MS-SQL eller MySQL du vil flytte dine data til??

Men mit bud på fejlen er at du har valgt en lille datatype til dit ID felt. Det skal helst være en INT eller større.
Avatar billede lund_dk Praktikant
09. oktober 2007 - 10:22 #4
nevermind - var fordi jeg have et tomt felt hvor jeg ikke lige havde sat NULL op i DB :p
Avatar billede fennec Nybegynder
09. oktober 2007 - 10:28 #5
.o) <-- One Eyed Jack
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
Kurser inden for grundlæggende programmering

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