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

緯度と経度の値を文字列または数値として保存しますか?

    都市名にアポストロフィが含まれているとどうなりますか? mysql_real_escape_stringを調べることをお勧めします。

    とにかく、それらはフロートとして保存されます。データは常に列のデータ型として格納されます(データ型としてnullをカウントしない限り:p)。

    クエリの緯度と経度を引用符で囲んでいる場合は、実際には不要です(ただし、引用符を削除する前に実際に浮動小数点数であることを確認する必要があります。そうしないと、SQLインジェクションの穴が開きます)。

    これで、クエリが実行されると、MySQLは文字列をfloat値にサイレントにキャストします。



    1. SQL ServerのCONCAT_WS()

    2. 巨大なテーブルにスピードのためにタグを保存するための最良の方法

    3. データソースでのMySQL接続妥当性テスト:SELECT 1またはそれ以上?

    4. 複合PK(String、int)のintフィールドを自動インクリメントする挿入トリガーを作成し、新しい文字列の番号付けを1から再開します