MySQLのDATETIMEにNULLが入力されない場合について
csvをインポートしてmysqlのtableに入れた際、エラーが出た。
どうもsql_mode = STRICT_ALL_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATEの設定がかかっているらしい。
テストデータの際はDATETIMEだけ適当な日付を入力すればいいのかも。
あと、新たにユーザーを追加して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@'%';
をすればいい。
ローカルでvagrantを用いている場合、Sequelでログインするには
を参照して!