热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php中怎么设置外键(2023年最新分享)

导读:今天编程笔记来给各位分享关于php中怎么设置外键的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:

导读:今天编程笔记来给各位分享关于php中怎么设置外键的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:


  • 1、phpadmin中怎么设置两个主键和外键


  • 2、phpMyAdmin里怎么设置外键?


  • 3、sql 主外键(php)

phpadmin中怎么设置两个主键和外键

mysql中是不允许多主键的。但是,我们的主键确实可以有多个字段。可以先删除老的主键,再新增两个字段的主键。

phpMyAdmin是一个用PHP编写的软件工具,可以通过web方式控制和操作MySQL数据库。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制和删除数据等等。

主键和外键的区别1、主键是唯一标识一条记录,不能有重复,不允许为空;而外键可以重复,可以是空值。2、主键是用来保持数据完整性,外键是用来建立与其他表联系用的。

phpMyAdmin里怎么设置外键?

1、登录phpmyadmin,找到要删除外键的数据库的表。如果是本地的话一般是localhost/phpmyadmin。

2、使用   SHOW CREATE TABLE at_article  查出表的结构,其中at_article是你要删除外键的表名。

3、查来之后,是一个简单的显示,点击“选项”,然后选择“完整内容”,然后点执行,就可以看到完整的表结构。

4、从最后一行里找到外键约束,其中fk_at_article_at_type为外键值。

5、删除外键ALTER TABLE at_article DROP FOREIGN KEY  fk_at_article_at_type。

6、如果外键字段不再使用,可以在表中删除外键的字段。

sql 主外键(php)

代码方式:

当你php 是主键表的主键

mysql是外键表外键时

alter 你外键的表(就是你要引用主键的表)

add constraint FK_php

foreign key (mysql) references 主键表(php)

go

当你mysql 是主键表的主键

php是外键表外键时

alter 你外键的表

add constraint FK_mysql

foreign key (php) references 主键表(mysql)

go

敲完代码选中、执行 搞定

设计状态下:

选中外键表在右击菜单点修改或者设计

可能版本不一样 所以叫法不一样

打开后再在右击菜单选择关系

在弹出的子窗体中单击添加

然后点到表和列规范那一栏

后面会出现一个带...的按钮 点击它

在主键表栏选择主键表和主键列

在外键表选择外键表、列

最后报讯 搞定

注意:

那张表要引用另一张表的字段 那张表就是外键表 被引用表是主键表

结语:以上就是编程笔记为大家整理的关于php中怎么设置外键的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于php中怎么设置外键的相关内容别忘了在本站进行查找喔。


推荐阅读
  • 在使用mybatis进行mapper.xml测试的时候发生必须为元素类型“mapper”声明属性“namespace”的错误项目目录结构UserMapper和UserMappe ... [详细]
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • Java连接MySQL数据库的方法及测试示例
    本文详细介绍了如何安装MySQL数据库,并通过Java编程语言实现与MySQL数据库的连接,包括环境搭建、数据库创建以及简单的查询操作。 ... [详细]
  • 本文探讨了如何使用Scrapy框架构建高效的数据采集系统,以及如何通过异步处理技术提升数据存储的效率。同时,文章还介绍了针对不同网站采用的不同采集策略。 ... [详细]
  • 本文由公众号【数智物语】(ID: decision_engine)发布,关注获取更多干货。文章探讨了从数据收集到清洗、建模及可视化的全过程,介绍了41款实用工具,旨在帮助数据科学家和分析师提升工作效率。 ... [详细]
  • 本文深入探讨了MySQL中的高级特性,包括索引机制、锁的使用及管理、以及如何利用慢查询日志优化性能。适合有一定MySQL基础的读者进一步提升技能。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • MyBatis入门指南:环境搭建与基础配置详解
    本文详细介绍了MyBatis的基础配置流程,包括在Maven项目中添加MyBatis依赖、IDEA中配置数据库连接、导入SQL脚本以及编写mybatis-config.xml配置文件等关键步骤。 ... [详细]
  • 本文探讨了Android系统中联系人数据库的设计,特别是AbstractContactsProvider类的作用与实现。文章提供了对源代码的详细分析,并解释了该类如何支持跨数据库操作及事务处理。源代码可从官方Android网站下载。 ... [详细]
  • java datarow_DataSet  DataTable DataRow 深入浅出
    本篇文章适合有一定的基础的人去查看,最好学习过一定net编程基础在来查看此文章。1.概念DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据 ... [详细]
  • 本文详细介绍了如何在Windows和Linux系统上配置Openfire服务器,包括安装步骤、数据库配置及端口映射等关键环节。 ... [详细]
  • selenium通过JS语法操作页面元素
    做过web测试的小伙伴们都知道,web元素现在很多是JS写的,那么既然是JS写的,可以通过JS语言去操作页面,来帮助我们操作一些selenium不能覆盖的功能。问题来了我们能否通过 ... [详细]
  • 将XML数据迁移至Oracle Autonomous Data Warehouse (ADW)
    随着Oracle ADW的推出,数据迁移至ADW成为业界关注的焦点。特别是XML和JSON这类结构化数据的迁移需求日益增长。本文将通过一个实际案例,探讨如何高效地将XML数据迁移至ADW。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 本文详细介绍了MySQL InnoDB存储引擎中的Redo Log和Undo Log,探讨了它们的工作原理、存储方式及其在事务处理中的关键作用。 ... [详细]
author-avatar
潘PanPanPq
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有