Oracle 11gインスタンスからのデータをinsert文としてすでにエクスポートしました。彼らはMySQL 5.5インスタンスに入る必要があります。 TIMESTAMP
変換に問題があります。 MySQLのINSERT
文でインラインでTO_TIMESTAMP
関数を使用できることはわかっています。しかし、使用する正しいフラグについては不明です。以下に示すように、線形の順序で、:OracleのタイムスタンプステートメントとMySQLの互換性ステートメントでの私の試みです。明らかにそれは動作していません(MySQLには構文エラーがあります)。OracleからMySQLへのタイムスタンプ変換MySQLのinsert文
オラクル:
TO_TIMESTAMP('12/22/2015 5:08:59.245837 PM','fmMMfm/fmDDfm/YYYY fmHH12fm:MI:SS.FF AM')
のMySQL:
TO_TIMESTAMP('12/22/2015 5:08:59.245837 PM','%m/%d/%Y %h:%i:%s')
私はマイクロ秒とAM/PMのための旗を超えて何をしないのですか?
MySQL 5.5のドキュメントでは、TO_TIMESTAMP関数が表示されません。代わりに 'STR_TO_DATE'のようなものが欲しいと思います。 – topshot