愛と勇気と缶ビール

ふしぎとぼくらはなにをしたらよいか

MySQL

なんとなくDBD::mysqlにpull-req送ったらなんとなく取り込まれていた

ちゃんと自分で動作検証してからblogを書こう、書こうと思っていたのですが、めんどくさくなったのでやらずに書いてしまいました。すいません。よい子はマネをしてはいけません。 ちなみに、会社の同僚が検証してくれておりますので、使用自体に問題はないは…

MySQLでstatement-based replicationを使っている場合のtrigger, function, procedureの扱い

row-basedなreplicationの場合はreplicationの対象が文字通りrow=dataであるため特にtrigger, function, procedureの動作について懸念点はないと思われます。でも、MySQLで既に多くの人が使っているであろうstatement-basedなreplicationの場合はどうなるの…

MySQL 日付関数のあんちょこ

こういうのは一時的に詳しくなって、どうせ2ヶ月後には忘れてるものだからあんちょこを書いておくのだ。 ちなみに全てbestな方法かは知らないのだ。次の火曜日 SELECT DATE_ADD(CURDATE(), INTERVAL (IF(@day_of_week <= 2, 3 - @day_of_week, 10 - @day_of_…

MySQL::Sandboxで作った環境にpluginをぶち込む

最近になってようやくMySQL::SandboxでlocalにMySQLのsandbox環境を作って、「マジ便利だなぁ、Perl使ってない人も使うべしなツールだなぁ」という気分になっております。で、今回はせっかくなのでMySQL::Sandboxで作った環境でより色々なことを試せるように…

SQL_SLAVE_SKIP_COUNTERについて教えてもらったよ

何らかの理由でmasterとslaveの間で不整合があって、「既にテーブルがある」とか「UNIQUE制約にひっかかる」とかそういう理由でreplicationが止まっている時は、 SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; start slave; show slave status; (確認)って風に一…

やったーJavaScriptの動くMySQLできたよー

※ネタです ※UDFです Mysql 5.1 Plugin Development作者: Andrew Hutchings,Sergei Golubchik出版社/メーカー: Packt Publishing発売日: 2010/08/30メディア: ペーパーバック購入: 1人 クリック: 45回この商品を含むブログ (2件) を見る しばらく積ん読してい…