MySQL

MySQL の 外部キー制約と DEFAULT NULL

Users mysql> CREATE TABLE `users` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Query OK, 0 rows affected (0.02 sec) mysql> desc users; +-------+------------…

Embulk を使って MySQL から Elasticsearch にデータ転送する

whitech0c0late.hatenablog.com 前回からの続き インスコ $ brew install elasticsearch kibana $ brew services start elasticsearch $ brew services start kibana かくにん $ elasticsearch --version Version: 6.1.1, Build: bd92e7f/2017-12-17T20:23:2…

Embulk を使って CSV から MySQL にデータ転送する

データを用意する https://github.com/livedoor/datasets livedoor グルメの研究用データセットです。 2011年4月22日時点でのデータになります。 $ wget https://github.com/livedoor/datasets/raw/master/ldgourmet.tar.gz $ tar xvfz ldgourmet.tar.gz $ m…

Mountain LionでPHP+MySQL環境

久しぶりにPHPのプロジェクトをやることになったので、環境構築のメモ。MacではデフォルトでApache2が入っていて、GUI操作ができた。 が、山ライオンからはGUIによる設定ができなくなったらしい。 (環境設定→共有で「Web共有」が消えていた。。) さらにMyS…