MariaDB [market]> alter table user_order1 drop foreign key user_order1_ibfk_1; # 为user_order1数据表删除外键束缚,外键名称必需与从`show create table user_order1`语句中查到的沟通 Query OK, 0 rows affected (0.05 sec) Records: 0 Duplicates: 0 Warnings: 0
MariaDB [market]> show create table user_order1; # 查察user_order1数据表的建设信息,外键束缚已经被删除了 +-------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | user_order1 | CREATE TABLE `user_order1` ( `o_id` int(11) NOT NULL AUTO_INCREMENT, `u_id` int(11) DEFAULT '0', `username` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, `money` int(11) DEFAULT NULL, PRIMARY KEY (`o_id`), KEY `u_id` (`u_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci | +-------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
4.行使外键束缚的前提
要想外键建设乐成,必需满意以下4个前提:
1、确保参照的表和字段存在。
2、构成外键的字段被索引。
3、必需行使type指定存储引擎为:innodb.
4、外键字段和关联字段,数据范例必需同等。
5.行使外键束缚必要的留意事项
1.on delete cascade on update cascade 添加级联删除和更新:
2.确保参照的表userprofile中id字段存在。
3.确保构成外键的字段u_id被索引
4.必需行使type指定存储引擎为:innodb。
5.外键字段和关联字段,数据范例必需同等。
总结
以上就是这篇文章的所有内容了,但愿本文的内容对各人的进修可能事变具有必然的参考进修代价,假若有疑问各人可以留言交换,感谢各人对剧本之家的支持。 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|