webForumDet fria alternativet

flytta över information

Databaser & SQL

9 svar · 481 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Finns det några speciella program som flytta över information från en access-databas till en mysql-databas. Vart i så fall?

Medlem sedan feb. 20022 594 inlägg
#2

Jodå, det finns.

Intelligent Converters

Medlem sedan mars 2002777 inlägg
#3

Annars kan du exportera en tabell från access som textfil och läsa in den i tex phpMyAdmin.

Medlem sedan feb. 20022 594 inlägg
#4

Det är ju bra mycket lättare med Access to MySQL

Medlem sedan feb. 20011 498 inlägg
#5

Ursprungligen av LAMP Annars kan du exportera en tabell från access som textfil och läsa in den i tex phpMyAdmin.

Hur gör man det då?

Medlem sedan mars 2002777 inlägg
#6

Ursprungligen av ampy

Hur gör man det då?

1. Välj exportera som textfil i ms access. Välj ett alternativ att separera kolumnerna, förslagsvis med ;

2. skapa en tabell med dina kolumner (helst i den ordningen som finns i din accessdatabas) i phpMyadmin

3. Välj "Importera text fil till tabellen" i phpMyadmin

4. Klart!

Medlem sedan feb. 20011 498 inlägg
#7

När jag tar exportera som tct-fil så blir det ju så här:

"id"	"medlem"	"medlem_id"	"paragraf"	"datum"
1	"jeppe"	15	2	"Måndag 22 april 20:42"
2	"sam"	81	7	"Måndag 22 april 21:48"
3	"Wack-o"	82	1	"Måndag 22 april 22:02"
4	"Talmas"	67	2	"Tisdag 23 april 17:03"
5	"Squid"	76	1	"Onsdag 24 april 16:52"

osv...

Men så här ska den se ut för att få den in i MySQL-databasen:

INSERT INTO bestraffningar VALUES(1, 'jeppe', 15, 2, 'Måndag 22 april 20:42');
INSERT INTO bestraffningar VALUES(2, 'sam', 81, 7, 'Måndag 22 april 21:48');
INSERT INTO bestraffningar VALUES(3, 'Wack-o', 82, 1, 'Måndag 22 april 22:02');
INSERT INTO bestraffningar VALUES(4, 'Talmas', 67, 2, 'Tisdag 23 april 17:03');
INSERT INTO bestraffningar VALUES(5, 'Squid', 76, 1, 'Onsdag 24 april 16:52');

Måste jag sitta och ändra så här hela tiden eller?

Medlem sedan mars 2002777 inlägg
#8

Nej, nej

du ställer in hur du vill ha det.

1. exportera som textfil
2. välj var du vill spara filen
3. du får upp en ruta som heter textexport (guide)
4. välj avgränsat
5. klicka på avancerat
6. under filformat väljer du "avgränsat" och ";"
och under fast bredd väljer du '

RED: några SQL kommando behöver du inte ha med det fixar phpMyAdmin

Medlem sedan feb. 20011 498 inlägg
#9

Nu blir en rad så här:

'login',202,'richard','richard kommer in',2002-5-28 08:44:55

men måste det inte vara en SQL-fråga, hur ska den annars veta iv vilken tabell den ska läggas i?

Medlem sedan mars 2002777 inlägg
#10

3. Välj "Importera text fil till tabellen" i phpMyadmin

296 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
170 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)