2013-02-01から1ヶ月間の記事一覧

外部キーやユニークキーなどが貼られているか確認

show create table で確認できる mysql> show create table hoge; +--- | hoge | CREATE TABLE `hoge` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `fuga_id` int(10) unsigned NOT NULL, `piyo_id` int(10) unsigned NOT NULL, `created_at` datetim…

参照元に存在しない値で外部キーを貼ろうとしてエラー

既にDBに値が入っている状態で外部キー制約をつけようとしたらエラーになった Cannot add or update a child row: a foreign key constraint fails →外部キーの値が参照元に存在しない状態だとそうなる例)hogeテーブルに0がない状態で、既に参照先で0が設定…