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にインポートした。
コメント