現在SQLServerデータベースを使用しているプロジェクトで作業しています。しかし最近、データベースをMySQLに変更することが決定されました。
ストアドプロシージャ、ビュー、トリガー、ユーザー定義関数などを使用していません。しかし、それでもSQLServer用に記述された一部のクエリはMySQLでサポートされないと思います。
誰か助けてもらえますか:すべてのクエリがMySQLでも正しく機能するように、私がチェック(および変更)しなければならないことは何ですか?
現在SQLServerデータベースを使用しているプロジェクトで作業しています。しかし最近、データベースをMySQLに変更することが決定されました。
ストアドプロシージャ、ビュー、トリガー、ユーザー定義関数などを使用していません。しかし、それでもSQLServer用に記述された一部のクエリはMySQLでサポートされないと思います。
誰か助けてもらえますか:すべてのクエリがMySQLでも正しく機能するように、私がチェック(および変更)しなければならないことは何ですか?
ドキュメントを参照せずに知っている、動作しないクエリ:
||
date_column + 1
SQL Server では動作が異なります機能せず、パフォーマンスやデータ品質に影響を与える可能性のある DDL
select * from my_function(42);
)この問題については、MySQL AB から商用サポートを受けるオプションが常にあります。私は彼らがそれについて多くを知るために十分なMSSQL->MySQL移行を行ったと確信しています. 移行の値札が問題ではない場合。
または、データに対して MySQL Migration Toolkit を実行して、移行できないもので意味のあるエラー メッセージを探すこともできます。MySQL Migration Toolkit は、MySQL GUI ツールの一部です。