読者です 読者をやめる 読者になる 読者になる

MogLog

メモというか日記というか備忘録というか

心労業務

最近やっているプロジェクトで最高に心労の高まりを感じたギョームについて書く。 v2移行時のDB構成変更に失敗。残ってしまった不要なレコードを手動で削除する v2移行時にDB構成を結構変えた。 特に大きな変更が、論理削除から物理削除に変更した部分だった…

MySQLのユーザー作成や権限まわりのおさらいをした

MySQLのユーザーの作成方法や権限の設定方法がわからなかったので、おさらいをした。 その時のメモというかノート。■ パスワードを設定する ※rootでログインする必要がある SET PASSWORD FOR ユーザー名@ホスト名=PASSWORD("パスワード"); SET PASSWORD for …

MySQLのコマンド履歴を見る方法

MySQLのコンソール上でカーソルの上下キーを押せば、コマンド履歴が閲覧できるが、Linuxのhistoryコマンドのように一覧で表示したかった。 mysqlでこれを実現するには、「.mysql_history」というファイルをvimやemacsなどのテキストエディタで開けばOK。 自…

mysqlで、datetimeのカラムの年と月だけを利用する

datetime型のカラムには例えば、「2012-09-30 12:00:00」のように値が格納されている。このうち、「201209」のように、年と月だけを対象にして、検索をかける方法のメモ。mysqlのDATE_FORMAT関数を利用することで、アプリケーション側でごにょごにょする必要…

MySQLのカラム名を「from」にしてしまってちょっと困った件

MySQLのカラム名を「from」にして作成してしまった(Railsのマイグレーション経由で作成した)。 Eメールの送り主という意味で、fromというカラム名にしたのだけれど、これはMySQLの予約語に相当するため、データを扱う上で色々と不具合が生じた。※MySQLの予…