亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

在mysql怎么修改表為外鍵

小新
367
2021-03-18 12:52:41
欄目: 云計算

在mysql怎么修改表為外鍵

mysql修改表為外鍵的示例:

country 表是父表,country_id是主鍵,city是子表,外鍵為country_id,和country表的主鍵country_id對應,在創建表的時候添加外鍵,示例:

create table country(

country_id smallint unsigned not null auto_increment,

country varchar(50) not null,

last_update timestamp not null default current_timestamp on update current_timestamp,

primary key(country_id)

)engine=INNODB default charset=utf8;

CREATE TABLE `city` (

`city_id` smallint(5) unsigned NOT NULL auto_increment,

`city` varchar(50) NOT NULL,

`country_id` smallint(5) unsigned NOT NULL,

`last_update` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,

PRIMARY KEY (`city_id`),

KEY `idx_fk_country_id` (`country_id`),

CONSTRAINT `fk_city_country` FOREIGN KEY (`country_id`) REFERENCES `country` (`country_id`) on delete restrict ON UPDATE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在建表后添加外鍵的示例:

ALTER TABLE city ADD FOREIGN KEY (country_id) REFERENCES `country`(country_id);


0
武强县| 西城区| 陕西省| 桐乡市| 武冈市| 灯塔市| 资讯| 姜堰市| 平凉市| 徐水县| 保靖县| 庄河市| 陆河县| 新宾| 方正县| 广昌县| 宝兴县| 格尔木市| 通山县| 城口县| 二连浩特市| 镇康县| 榕江县| 独山县| 舞钢市| 丽水市| 阜城县| 会理县| 宁化县| 读书| 云阳县| 昔阳县| 桓台县| 佳木斯市| 台北县| 合川市| 昌图县| 罗定市| 龙里县| 大港区| 南汇区|