Simple minds think alike

より多くの可能性を

MySQL

mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces が発生した時の対処

mysqldumpでAWS RDSインスタンス(aurora)に繋いでデータをdumpしようとしたら、見たことがないErrorが発生していたので調べました。MySQLバージョンのアップグレードの影響で `tablespace` の情報にアクセスするには `PROCESS` 権限が必要になったことが原因…

【SQL】limitを使わずグループ毎に先頭N件を取得する

グループ毎に先頭N件を取得したいとき、MySQLやAuroraなどWindow関数が使えない場合のGROUP_CONCAT, FIND_IN_SETを使った書き方を紹介します。