問題タブ [mysql-error-1416]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - POINT列のMySQLINSERT/ UPDATE
DBに自分の国の地理的な場所を入力しようとしています。私のテーブルの1つには、ID [PK]、緯度の4つのフィールドがあります。経度andegeoPoint
次のエラーが発生します:エラーコード:1416GEOMETRYフィールドに送信したデータからジオメトリオブジェクトを取得できません
'geoPoint'フィールドは空間インデックスを持つPOINTフィールドであると確信しています。私は何かが足りないのですか。14
mysql - MySQL の空間インデックス - エラー - GEOMETRY フィールドに送信したデータからジオメトリ オブジェクトを取得できません
私は「空間インデックス」全体に慣れていませんが、緯度/経度に基づいてフィルタリングするための最良のソリューションのようです。そこで、テーブルに列を追加しました。
だから私はgeometry
フィールドを作成しました:
そして、インデックスを追加しようとしました:
しかし、私はエラーが発生します:
ここで何が間違っていますか?