mysql

Casualに闇とBLTしてきました

2015/11/20 MySQL Casual Talks vol.8 2015/11/22 第六回闇PHP勉強会 2015/11/24 PHP BLT #1 意図せず、飛び石でトークすることになってました。 MySQL Casual Talks vol.8 N対1 レプリケーション + Optimizer Hint from do_aki いつものアレに対する近況報…

PHPカンファレンス2014 で「mysqlnd 徹底解説」を話してきたこと #phpcon2014

去る 2014/10/11。大田区産業プラザPiOにて PHPカンファレンス2014が開催されました。その中で、「mysqlnd 徹底解説」というタイトルでトークさせていただきました。 20141011 mastering mysqlnd from do_aki 雑感 思い返せば PHP カンファレンスで初LT をし…

UNSIGNED の不思議な挙動 #mysqlcasual

かじゅある!この記事は、MySQL Casual Advent Calendar 2013 4日目です。3日目を数秒差で @kamipo さんに取られてしまい*1、ネタかぶったらどうしようとドキドキしていましたが、そのようなことはなくこれでようやく安眠できそうです。 MySQL では、UNSIGNE…

MySQL Casual Talks Vol.3 で超LT しました

1分間の Lightning Talk 。実際には数秒超過したのは内緒。 早口すぎて(そして滑舌が悪くて)聞き取ってもらえなかったんじゃないかという心配もあったり。 続マスタN対スレーブ1レプリケーションの作り方 View more PowerPoint from do_aki そんなこんなで…

mysqlでテーブルのサイズを取得する方法

SHOW TABLE STATUS でもとれるんですが、1テーブルずつしかとれません。 information_schema にあったような気がしたので調べてみたらやっぱりありました。 SELECT table_schema, table_name, data_length, index_length FROM information_schema.tables tab…

MySQL のエラーログを削除する際の注意点

とある事情により、 MySQL (バージョンは 5.5.13)の エラーログが溜まってしまったのでパージしようとした時のこと。さすがに、そのままエラーログを削除するのは拙いよなーと思い、探してみた。

Advent Calendar 21日目 MySQL において1つのクエリでカラムの値を入れ替える方法

たぶん滅多に使うことはないと思うけれども、必要になって調べたことがあったので掲載。 sample table CREATE TABLE `sample` ( `id` int(10) unsigned NOT NULL auto_increment, `a` int(10) default NULL, `b` int(10) default NULL, PRIMARY KEY (`id`) )…

Advent Calendar 15日目 Perl/Ruby/Python 版 Native Driver ?

かじゅある! (挨拶)や、それはもういいか。昨日、 php の mysqlnd について書きましたが、id:nihen さんから、 【Perl や Ruby でも Native Driver 俺が書いてやんよっていう猛者がいたら面白い】Perl=DBD::mysqlPP, Ruby=>Ruby/MySQL, Python=>oursql ht…

Advent Calendar 14日目 MySQL と PHP の間を詳しく見てみる

かじゅある! (挨拶)本記事は、 MySQL Casual Advent Calendar 2011 (http://mysql-casual.org/2011/11/mysql-casual-advent-calendar-2011.html) 14日目です。 そして同時に do_aki Advent Calendar 2011 (http://atnd.org/events/22834) の 14日目でもあ…

MySQL Casual Talks Vol.2 で発表してきた

カジュアルじゃないことでその名をとどろかせた MySQL Casual Talks が帰ってきた!ということで、半年ぶりの開催となった MySQL Casual Talks Vol2。前回は完全に聴く側で、「すごい人ばっかりだなぁー」とか思っていたのですが、半年経つと立場や意気込み…

PHP と MySQL と サーバサイド プリペアードステートメント

少し前のお話なのだけど、せっかくなので書いておくことにする。MySQLのクエリログを見ていたら、 prepare に相当するログが一切流れていないことに気づいたので、PDO(mysql)でサーバサイドプリペアードステートメントが利用されていないんじゃないか疑惑が…