欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql怎么驗證主鍵跟外鍵

呂致盈2年前12瀏覽0評論

MySQL是一款常用的關系數據庫管理系統,它支持主鍵和外鍵約束。本文將介紹如何驗證主鍵和外鍵是否已正確設置。

驗證主鍵:

SHOW CREATE TABLE table_name;

使用以上命令可查看創建表時的語句,若主鍵已正確設置,則會顯示類似以下內容:

CREATE TABLE `table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

驗證外鍵:

SHOW CREATE TABLE table_name;

使用以上命令可查看創建表時的語句,若外鍵已正確設置,則會顯示類似以下內容:

CREATE TABLE `table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`content` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `FK_user_id` (`user_id`),
CONSTRAINT `FK_user_id` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

在以上語句中,`KEY`和`CONSTRAINT`分別表示創建索引和創建外鍵。`FK_user_id`表示索引名,`FOREIGN KEY`后跟著的`user_id`表示當前表中的外鍵字段,`REFERENCES`后跟著的`user`表示與之關聯的表,`id`表示外鍵關聯表中的字段名。