GoogleSpreadSheetのデータをMySQLにインポートしようとしたら「conversion failed: “2024/05/30” to datetime」のエラーが発生

スポンサーリンク
※当サイトは、一部ページでアフィリエイト広告を利用しています。
※当サイトは、一部ページでアフィリエイト広告を利用しています。

GoogleSpreadSheet上で作成したデータをダウンロードして、MySQLにインポートしようとしたら「conversion failed: “2024/05/30” to datetime」というエラーが発生してしまった。

そのときの対処方法を備忘録としてまとめておく。

スポンサーリンク

エラーが発生した原因は?

GoogleSpreadSheetからダウンロードすると、日付は「YYYY/MM/DD」という形で吐き出される。

しかし、MySQLでは「YYYY-MM-DD」の形でインポートしないとエラーとなってしまう。

「conversion failed: “2024/05/30” to datetime」というエラーが出たときの対処方法とは?

MySQLでインポートできるように、日付を「YYYY-MM-DD」という形式にする必要がある。

そのため、GoogleSpreadSheet上で「書式なしテキスト」とすることで「YYYY-MM-DD」という形で出力してから、MySQLにインポートした。

コメント

タイトルとURLをコピーしました