コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

MySQL

MySQL5.7.17のバージョンでデフォルトの設定だとindexの最大バイト数に制約がある

困った、という感じだったので原理をメモる。 環境 mysql> select version(); +------------+ | version() | +------------+ | 5.7.17-log | +------------+ 1 row in set (0.01 sec) 事象 indexを貼ろうとしたときに対象のカラムのバイト数が767byteを超え…

MySQLの設定状況をクエリで調べるときは SHOW GLOBAL VARIABLES を使う

設定情報って設定ファイルを見ればいいんだっけか、というときに 環境 mysql> select version(); +------------+ | version() | +------------+ | 5.7.17-log | +------------+ 1 row in set (0.01 sec) やり方 システム変数の値を調べればわかるので以下の…

MySQLはクエリでもバージョンを調べることができる

豆知識的メモ 環境 $ mysql --version mysql Ver 14.14 Distrib 5.7.24, for osx10.14 (x86_64) using EditLine wrapper やり方 情報関数である version() を見ればいいので、 SELECT version() すればOK。 実例 mysql> SELECT version(); +-----------+ | v…