sql >> データベース >  >> RDS >> Mysql

LINESTRINGSQLにポイントを追加する方法

    MYSQL Spatial関数には、LINESTRINGを追加するためのソリューションは含まれていませんが、私が試した回避策があります。

    1. 値を取得する

      set @gval =(spatialからST_AsText(route)を選択 ここで、id =5);

    1. 置換機能を使用し、必要な緯度(または点)を入力して文字列を追加しました

      set @gval =replace(@gval、')'、'、8.5684875 76.8520767)'); Update spatial set route =GEOMFROMTEXT(@gval)where id =5;

    これは私にとってはうまくいきます。



    1. Oracleのインデックスとテーブルの所有者に関する情報を取得するにはどうすればよいですか?

    2. mysql_queryのパラメーターの使用

    3. 2つのコンマ区切りの文字列に一致するMySqlREGEXP

    4. APP_NAME()を使用して、SQLServerの現在のセッションのアプリケーション名を取得します