mysql外键怎么插入数据:MySQL 数据库 增删查改
mysql外键怎么插入数据:MySQL 数据库 增删查改DROP TABLES HOBBY_DETAIL ;DROP TABLES HOBBY ;key 列值的含义:
#删数数据记录时,要先从表再主表,也就是说删除主键表时必须先删除其他与之关联的表。
DROP TABLES HOBBY_DETAIL ;
DROP TABLES HOBBY ;
#查看和删除外键约束
SHOW CREATE TABLE HOBBY_DETAIL ;
ALTER TABLES HOBBY_DETAIL DROP foreign key FK_HOB ; #FK_HOB 是之前添加的外键名
ALTER TABLES HOBBY_DETAIL DROP key FK_HOB ;
DESC HOBBY_DETAIL ;
去除外键后就可以删除表了
DROP TABLES HOBBY_DETAIL ;
DROP TABLES HOBBY ;
MySQL 六种约束- 主键约束(primary key)
- 外键约束(foreign key)
- 非空约束(not null)
- 唯一性约束(unique [key|index])
- 默认值约束(default)
- 自增约束(auto_increment)
key 列值的含义:
- 如果键是 PRI,则列是主键或多列主键中的列之一。
- 如果键是 UNI,则该列是唯一索引的第一列。(唯一索引允许多个空值,但可以通过检查NULL字段来判断该列是否允许空。)
- 如果键为 MUL,则该列是非唯一索引的第一列,其中允许在列中多次出现给定值。