MySQLのDATETIMEにNULLが入力されない場合について

csvをインポートしてmysqlのtableに入れた際、エラーが出た。
どうもsql_mode = STRICT_ALL_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATEの設定がかかっているらしい。

テストデータの際はDATETIMEだけ適当な日付を入力すればいいのかも。

fanblogs.jp

あと、新たにユーザーを追加してDBを触る権限を与えるには

mysql> GRANT ALL PRIVILEGES ON name.* TO name@localhost IDENTIFIED BY 'name';
mysql> GRANT FILE ON *.* TO name@'localhost';
mysql> GRANT ALL PRIVILEGES ON name.* TO name@'%' IDENTIFIED BY 'pass';
mysql> GRANT FILE ON *.* TO name@'%';

をすればいい。

www.yukun.info

ローカルでvagrantを用いている場合、Sequelでログインするには

pyoonn.hatenablog.com

stackoverflow.com

を参照して!