代々木で働く超新米エンジニアの足跡

代々木で働くエンジニアです。超新米です。

2016-07-11から1日間の記事一覧

カラムの追加とデフォルト設定

カラムの追加とデフォルト設定 カラムに追加するときデフォルトの値を設定する方法 alter table titles add crawl int(11) default 0;

update(Activerecordを用いてカラムの更新)

update 既存のデータのカラムの更新をするときにつかう title = Title.find_by(:title => "わっしょい") title.update(:num => 1) まず、更新したいデータの行全体を取得しなければならない 今回は1行目でtitleがわっしょいのものを取得してきた(1つのみ) …

find_by (データベースから条件に合致するもの1つを取得)

find_by Title.find_by(:title => "data") タイトルというカラムがdataのものを1つ取得するない場合はnilが返ってくるので、合致するデータがあるかないか判断するときに便利

AUTO_INCREMENTの値をリセットする

AUTO_INCREMENTの値をリセットする データを削除してもidの値はどんどん上がってしまうのでリセットする方法 ALTER TABLE <テーブル名> AUTO_INCREMENT = 1; 参考:AUTO_INCREMENTの値をリセットする方法【MySQL】 - Programming Magic

open_uri_redirections

open_uri_redirections httpからhttpsへのリダイレクトされるURLをopen-uriで取得しようとするとでエラーが発生するopen_uri_redirectionsというgemをインストールして解決参考:[Ruby] open-uriでhttp->httpsのリダイレクトが禁止されている件 - Qiita