システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

MySQL のメッセージ Cannot get geometry object from data you send to the GEOMETRY field

古いMySQLサーバーのデータベースを、新しいMySQLサーバー(5.7)へ移行する際に

Cannot get geometry object from data you send to the GEOMETRY field

エラーが発生してしまい、インポートが中断してしまいました。

エラーを無視してインポートするコマンドを使えばいいのだろうか?

または、エラー原因を調べて、正常にインポートできるようにすれば良いのだろうか?

時間、コストを考えながら、迷っていると・・・

どうやら、GEOMETRY fieldに空白文字が含まれているために、エラーが発生していたようです。

空白をNULL値に変換することで、正常にインポートが完了しました。

問題解決して良かったです。

関連記事