以前、Mac OS X LeopardにmacportsでインストールにたMySQLでの文字化け対策は「MySQL コマンドラインでインポート」を参照してください。。
今回もまた文字化けが発生したので、同じ対処法を・・・とおもったけど、/opt/local/etc/mysql5/my.cnf がない!
そういえば、設定ファイルなにもしてなかったorz
参考サイト:PHPとMySQLの個人的まとめ
続きを読む: mac の開発環境構築 〜MySQL 文字化け対応〜
以前、Mac OS X LeopardにmacportsでインストールにたMySQLでの文字化け対策は「MySQL コマンドラインでインポート」を参照してください。。
今回もまた文字化けが発生したので、同じ対処法を・・・とおもったけど、/opt/local/etc/mysql5/my.cnf がない!
そういえば、設定ファイルなにもしてなかったorz
参考サイト:PHPとMySQLの個人的まとめ
いつも検索しちゃうので忘れないように覚え書き
MySQL 4.1 リファレンスマニュアル :: 3 MySQL チュートリアル :: 3.3 データベースの作成および使用 :: 3.3.4 テーブルからの情報の取得 :: 3.3.4.5 日付計算
mysql> SELECT name, birth, CURDATE(),
-> (YEAR(CURDATE())-YEAR(birth))
-> - (RIGHT(CURDATE(),5) AS age
-> FROM pet ORDER BY age;
+----------+------------+------------+------+
| name | birth | CURDATE() | age |
+----------+------------+------------+------+
| Chirpy | 1998-09-11 | 2003-08-19 | 4 |
| Puffball | 1999-03-30 | 2003-08-19 | 4 |
| Whistler | 1997-12-09 | 2003-08-19 | 5 |
| Slim | 1996-04-29 | 2003-08-19 | 7 |
| Claws | 1994-03-17 | 2003-08-19 | 9 |
| Fluffy | 1993-02-04 | 2003-08-19 | 10 |
| Fang | 1990-08-27 | 2003-08-19 | 12 |
| Bowser | 1989-08-31 | 2003-08-19 | 13 |
| Buffy | 1989-05-13 | 2003-08-19 | 14 |
+----------+------------+------------+------+
MySQLのデータをインポートするとき、いつもphpMyAdminでファイルインポートしていたのですが、phpMyAdminではファイルの最大サイズが2MBまでしか受け付けてくれません。
なので、大きなファイルは予めメモ帳とかでファイルサイズが2MB未満になるように分割していました。
・・・なんという手間なことを。。で、いい加減イヤになってきたのでコマンドラインから一括でインポートする方法をメモっておきます。