SOFTELメモ

</> 技術者募集

Category / MySQL

【MySQL】SQLがなぜか遅いときの原因のひとつ

2017-04-02 問題 あるSELECT文の実行が異様に遅いです。 インデックスは作成してあるので効くはずなのに、インデックスが […]

MySQLのバイナリログを自動的に圧縮して退避したい

2017-03-20 問題 MySQLのバイナリログがそこそこの容量になるので、圧縮して退避したい。 ただ、ログ調査などのために一定 […]

【MySQL】 Row size too large のエラーの対応

2016-11-09 問題 MySQLのデータベースに たくさんのTEXT型カラムを持ったテーブルを作り、 いざデータを登録しようと […]

【MySQL】昇順にソートしたいけどNULL行は後ろにもってきたい

2016-01-17 問題 SQLで、結果をソートするときに、NULLの行は後ろにもっていくとか、できますか? 答え 一応できる。 […]

【MySQL】月初、月末の計算方法

2015-12-19 問題 MySQLでの日付計算で、月初や月末を出すのはどうやったらよいですか。 答え CURDATE() は、日 […]

【MySQL】手軽な高速化手段

2015-11-21 問題 忙しそうなMySQLを高速化したい。 答え もし現在の設定が以下のようであれば mysql< sh […]

【MySQL】insert ~ select ~ でロックのかかる例

2015-11-16 問題 あるテーブルのデータを delete しようとしているのですが、ロック待ちのタイムアウトになります。 E […]

【MySQL】SQLで年度末時点の年齢を計算する

2015-11-12 問題 とあるシステムで年度末時点(3月末時点)の年齢を出さないといけなくなったのですが、SQLでできますか。 […]

【MySQL】SQLで年度末を計算する

2015-11-11 問題 SQLで、年度末ってどうやって計算すればよいですか?(4月区切りの) 4月以前だったら~、4月以降だった […]

【MySQL】 UTF-8の半角スペース(C2A0)を含むデータを抽出する

2015-11-05 問題 SQLで、あるカラムにタブや変な文字が入っていないか確認したい。 答え MySQLでは、0xHHHH&# […]

【MySQL】 INSERT後すぐに別プロセスでSELECTするとデータが取得できない?

2015-09-29 問題 MYSQL 5.1.49 、MyISAM なテーブルで、プロセスAがINSERT実行後、プロセスBがAが […]

【MySQL】AUTO_INCREMENTの値を変更する(確認する)

2015-09-27 問題 MySQLのAUTO_INCREMENTのカラムの開始の値を変更したいです。 答え 以下のSQLでできる […]

【MySQL】データベースの名前変更(リネーム、RENAME)の方法のひとつ

2015-08-04 問題 MySQL5.1.23以降は、RENAME DATABASE が廃止されたみたいなんですけど、データベー […]

MySQLのデータベース定義書を自動生成する

2015-07-10 問題 データベース定義書を自動作成できるソフトないですか? データベースはMySQLです。 答え mysqld […]

【MySQL】 Error 1449 The user specified as a definer (‘username’@’hostname’) does not exist

2015-07-01 問題 MySQLのエラーコード 1449 って何? Error 1449 The user specified […]

CentOS7でLAMP環境

2015-06-09 問題 CentOS7で、さくっとLAMP環境を作りたい。 答え (さくらのVPSのカスタムOSでCentOS7 […]

【MySQL】INSERT,UPDATE,DELETEの処理時にSQLを自動的に実行する

2015-05-15 問題 MySQLだけで、UPDATEを実行する前に、更新前のレコードをまるっと別テーブルにコピー(更新履歴とし […]

【MySQL】エラーで止まっているレプリケーションを再開する

2015-05-12 問題 実行できないSQLがあったみたいで、レプリケーションが止まっています。どうしたらよいですか。 15121 […]

【MySQL】InnoDBの select for update のロックの動作を確認する

2015-01-28 問題 select ~ for update したら、単純に行ロックがかかっているだけではなさそうなんだけど? […]

【MySQL】Covering Index で処理が高速化するのを確認する

2015-01-27 問題 Covering Index って何ですか。 答え Covering index Covering in […]