てきとう

ワーワーゆうとります

mysql

postgresのデータをmysqlに移行するよー

このダンプデータを元にmysqlで作ってね!って渡されたデータがpostgresだったので、あんまりポスグレ使ったことないんだよなぁと思いながら移行した手順のメモ。 欲しいのは中の1テーブルだけだったので簡単だった。 ポスグレにログインしてDB(hoge)作成 …

EC2にmroonga入れるよー

前提 サーバーはAmazon EC2(micro)だよ MySQLで日本語全文検索したいよ Alminium入れてるからMySQLとか勝手によろしくされてるのでMySQL触りたくないよ MySQLのリコンパイルとかはなるべく勘弁だよ 確認 MySQL Ver.5.5.29 さよならsenna 昔にFULLTEXTやっ…

mySQLのLEFT JOIN時にONに条件を持たせるよー

たとえば tbl_a id tel address 1 03-1111-1111 東京都品川区 2 03-22222-222 東京都目黒区 tbl_b id tel name 1 0322222222 安田 2 0311111111 高橋 みたいなよくわからないテーブルがあります。ここから名前と電話と住所を取り出したいのでJOINします。 こ…

PHPのconfigure時にwith-pdo-mysqlしたらエラーで困った

前提 Mac OSX(Macportsで5.3、手動で5.1が入っているのを用途に合わせて設定ファイルで切り替えている) そこの切り替え要因に手動でPHP5.2.13を入れたい MySQLを使いたいのでオプションに--with-pdo-mysqlを指定する configureする(本当はもっと色々オプシ…

latin1のDBからdumpしたデータをutf8のDBに移行するよー

移行元 DB:hoge mysql> show variables like 'collation%'; +----------------------+-------------------+ | Variable_name | Value | +----------------------+-------------------+ | collation_connection | latin1_swedish_ci | | collation_database |…

仮想環境内にpython-mysqlを入れる

前提 django+mysqlで動かしたかったんだけどMySQLdbなんてモジュールないです…って言われたので仮想環境に入れる 作業 mysql_configの場所を確認しておく $ sudo find / -name 'mysql_config' /opt/local/lib/mysql5/bin/mysql_configこれだな。この探し方で…

collationの罠だよー

という訳で罠にハマったわよ。ごきげんよう。 「は」「ぱ」「パ」「パ」などの全角・半角のゆらぎを気にせず検索したい そんな時はテーブル・カラムにcollationを設定するか、SELECT時にcollationを設定するのはよく知られたお話ね。 「utf8_unicode_ci」は…

auto_incrementの番号をリセットするよー

すぐ忘れるからメモるよー ALTER TABLE `hoge` AUTO_INCREMENT = 1