- 2022年4月11日
【MySQL】【PostgreSQL】ORDER BY時に null を上にするか下にするかを制御する
SQL を動かせる RDBMS(関係データベース管理システム)は MySQL, PostgreSQL, OracleDB, MariaDB, SQLite などいくつかあります。 […]
SQL を動かせる RDBMS(関係データベース管理システム)は MySQL, PostgreSQL, OracleDB, MariaDB, SQLite などいくつかあります。 […]
先日、諸事情で古いバージョンのMySQLサーバー(5.6)をインストールしようとした際、インストール時にエラーに見舞われました。 内容としては下記のような感じ。 この後、 を実行し […]
CentOSのMySQLをyumでアップデートしようとしたところ、次のようなエラーが発生。 確認したところ、次のコマンドを実行するだけで解決できました。 どうやら、パッケージの改ざ […]
とあるプログラムのソースコードを読んでいたところ見つかった工夫の紹介です。何がしかのフレームワークなりクエリビルダーのライブラリをよく使う場合、文字列ベースでSQLを構築すること […]
題ではピンとこない感じですが、挙動を見れば一発です。例は次です。 WHERE IN では例の様に括弧を使って複数カラムをまとめて絞り込むクエリを作れます。例を試したのは MyS […]
注意:この方法のみでは自動採番とデータベース中の値がかみ合わず次のINSERT時にエラーが発生します。 Docker にはボリュームというデータの永続化を行う仕組みがあります。ボ […]
SQL を使ってよく求められるに検索があります。会員を検索したり、予約を検索したりとかです。この検索機能を実装する際、しばしば埋め込まれてしまう不具合が行の重複です。これが埋め込 […]
今回は、テーブル名に特定のプレフィックスがついているテーブルのみのバックアップなど、テーブル名に特定の文字列が含まれているものをバックアップしたくなった時のTipsをご紹介します。 […]
データベース上の制約によるエラーをキャッチして、いい感じにユーザ側に日本語メッセージとして返したい時があります。この需要は例えば、ユニークなメールアドレスが保存されるシステムにあ […]
よく次のデモような文字列省略機能を持つ web ページがあります。 text-overflow – CSS: カスケーディングスタイルシート | MDN#elipse […]
想定する状況としては次の様な 1..n:1 のリレーションで作られていたデータベースを 次の様に中間テーブルをはさむ n:n に変えたいという要望への対応です。 今まで所属は […]
MySQLTuner は MySQL をはじめとした色々なデータベースのおすすめのチューニング方法を教えてくれるツールです。 major/MySQLTuner-perl: MyS […]