Stefan Falz: mssql auf mysql

Beitrag lesen

Hallo,

Sondern anstelle einer vorhandenen mssql-Datenbank eine mysql nutzen.
Was mir nicht klar ist, haben beide dieselben Strukturen?

Nein. Es gibt _sehr_ viele Unterschiede, die du berücksichtigen
musst. MySQL kennt weder Stored Procedures, Stored Views, noch
Foreign Keys (ab Version 3.23.44 zwar in InnoDB Tabellen, in
anderen Tabellenarten sollen die AFAIK in einer kommenden Version
drin sein). Zusätzlich gibts keine Trigger und ein paar weitere
kleine Gemeinheiten ;)keine Transaktionen.

Im SQL Bereich selbst gibts nicht ganz so viele Unterschiede,
außer man will Systemfunktionen nutzen oder DDL-Statements
verwenden.

Ich will dir zwar nicht von MySQL abraten, aber wenn deine
Anwendung nicht nur ein paar hundert Zeilen Code enthält
_und_ intensiv mit der DB arbeitet, wird es recht aufwendig.

Alles in allem ist es meist eh recht umfangreich, ein System
auf ein komplett anderes DBMS umzustellen.

Naja, HTH

Stefan