|
Ispirer SQLWays データベース移行ソフトウェア
DEFAULT 構文を MySQLへ変換
MySQL では DEFAULT 値に指定できるのは定数のみです。他のデータベース(Oracle、DB2など)では、CURRENT_DATE のような式をDEFAULTに指定することができます。もしDEFAULTの値が定数の文字列や数値でない場合、SQLWaysはMySQLへの変換において、デフォルトオプションを削除します。
唯一の例外は、ソースデータベースのカラムが日付時刻データ型であり、現在のシステム日付と時刻をデフォルト値として持つものです。この場合、SQLWaysはデフォルト属性を削除し、データ型をMySQLのTIMESTAMPデータ型に変換します。MySQLのTIMESTAMPデータ型は現在のシステム日付時刻をデフォルトとして持ちます。