MSSQL -> MySQL Datenbankwechsel

AlMacMoe

Grünschnabel
Hallo Leute,
ich habe da ein riesen Problem, wo ich Hilfe gebrauchen könnte.
Meine Aufgabe ist es bei einem Delphi Projekt die Datenbankoberfläche zu tauschen, und zwar von MSSQL (7) nach MySQL. Der Datenbank export hat über die ODBC (per DTS Packet mit ODBC Treiber:"MySQL ODBC 3.51 Driver) schon mal einigermassen geklappt.

Nun mein Problem.

In dem Delphiproject wird eine Tabelle wie folgend aufgerufen:

BSP:

Parallel01.dbo.Adressenstamm

Bei dem Export nach MySQL habe ich aber folgenden Name:

Parallel01.Adressenstamm

(Ich kann zwar bei dem Export den Namen editieren, aber sobald ich einen zweiten Punkt in den Namen mit einbinde, wie es nötig wäre für einen saubernen Tabellenaufruf, bekomme ich eine Fehlermeldung.)

Man könnte jetzt natürlich den Quelltext im Delphi ändern, aber das wäre wahnsinnig mühsam.

Also meine Frage:

Wie ändere ich den Tabellennamen in der MySQL Datenbank von

Parallel01.Adressenstamm in Parallel01.dbo.Adressenstamm

Danke schon mal im vorraus....... Gruß MOE
 
Hi,

also, wenn ich phpmyadmin einen tabellennamen ändern lasse, gibt er mir folgenden SQL-Code heraus:

ALTER TABLE `test` RENAME `test3`

(Tabelle test in test3 umbenannt)
Natürlich mit dem User der die entsprechenden Rechte hat.

Müsste also bei dir:

ALTER TABLE Parallel01.Adressenstamm RENAME Parallel01.dbo.Adressenstamm

sein.

Hoffe das wars...
Viele grüße
Carsten
 

Neue Beiträge

Zurück