- 2022年9月20日
【MySQL】MySQLにFeatureCollection型のGeoJSONの情報を保持させる
MySQL には空間データを扱う仕組みがあり、この中には地理データである GeoJSON を扱う仕組みも含まれます。 MySQL :: MySQL 8.0 リファレンスマニュアル […]
MySQL には空間データを扱う仕組みがあり、この中には地理データである GeoJSON を扱う仕組みも含まれます。 MySQL :: MySQL 8.0 リファレンスマニュアル […]
時たま格納される値がユニークであるべきカラムにユニーク制約がついておらず、ユニークでない値が格納されてしまう時があります。そういった問題が起きている時、事態の収拾のために値が重複 […]
題の通りです。SLEECT * FROM soemの様な検索結果で得られた結果の各行を任意のテーブルに保存するクエリの作り方を紹介します。 以下がそれです。 MySQL :: […]
データベース内ではしばしば共通項を持つが別のモノなので別のテーブルを定義する、ということをします。例えば、次のER図です。
Docker は仮想環境を用意してその中で色々する仕組みです。MySQL を動かすこともできます。MySQL の公式イメージを使ってコンテナを立ち上げる際、自動で SQL を実行 […]
SQL を動かせる RDBMS(関係データベース管理システム)は MySQL, PostgreSQL, OracleDB, MariaDB, SQLite などいくつかあります。 […]
先日、諸事情で古いバージョンのMySQLサーバー(5.6)をインストールしようとした際、インストール時にエラーに見舞われました。 内容としては下記のような感じ。 この後、 を実行し […]
CentOSのMySQLをyumでアップデートしようとしたところ、次のようなエラーが発生。 確認したところ、次のコマンドを実行するだけで解決できました。 どうやら、パッケージの改ざ […]
とあるプログラムのソースコードを読んでいたところ見つかった工夫の紹介です。何がしかのフレームワークなりクエリビルダーのライブラリをよく使う場合、文字列ベースでSQLを構築すること […]
題ではピンとこない感じですが、挙動を見れば一発です。例は次です。 WHERE IN では例の様に括弧を使って複数カラムをまとめて絞り込むクエリを作れます。例を試したのは MyS […]
注意:この方法のみでは自動採番とデータベース中の値がかみ合わず次のINSERT時にエラーが発生します。 Docker にはボリュームというデータの永続化を行う仕組みがあります。ボ […]
SQL を使ってよく求められるに検索があります。会員を検索したり、予約を検索したりとかです。この検索機能を実装する際、しばしば埋め込まれてしまう不具合が行の重複です。これが埋め込 […]