Mysql/外部キー
提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 03:18時点における127.0.0.1 (トーク)による版 (ページの作成:「==外部キー設定== // 親テーブル drop table if exists users; create table users(id int not null primary key auto_increment, name varchar(10)) engine=innodb;...」)
外部キー設定
// 親テーブル drop table if exists users; create table users(id int not null primary key auto_increment, name varchar(10)) engine=innodb; // 子テーブル drop table if exists contents; create table contents(id int not null primary key auto_increment, user_id int, foreign key(user_id) references users(id)) engine=innodb; insert into users(name) values('test1'); insert into contents(user_id) values(1); // 成功 insert into contents(user_id) values(4); // 失敗