社区
数据仓库
帖子详情
创建数据库的问题!!!!!!
萧学森
2009-02-04 10:44:40
在创建数据库的时候,是不是把主键给一个Id的自动增长?
比如说:A表和B表,如果给A表建立一个Id自动增长的主键,当B表要和A表建立主外键的时候就会有错误,因为建立主外键关系要与主键表的主键建立主外键关系,但是主键表的主键并不是要建立主键的对象,所以这样的问题该怎样去解决呢?
还有一个就是:建立表的时候是不是要建立一个自动增长的Id来作为表的主键?如果这样的话,那建立主外键关系的时候就会出现异常!
...全文
58
3
打赏
收藏
创建数据库的问题!!!!!!
在创建数据库的时候,是不是把主键给一个Id的自动增长? 比如说:A表和B表,如果给A表建立一个Id自动增长的主键,当B表要和A表建立主外键的时候就会有错误,因为建立主外键关系要与主键表的主键建立主外键关系,但是主键表的主键并不是要建立主键的对象,所以这样的问题该怎样去解决呢? 还有一个就是:建立表的时候是不是要建立一个自动增长的Id来作为表的主键?如果这样的话,那建立主外键关系的时候就会出现异常!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2009-02-04
打赏
举报
回复
还有一个就是:建立表的时候是不是要建立一个自动增长的Id来作为表的主键?如果这样的话,那建立主外键关系的时候就会出现异常!
-- 不是必要要建立一个自动增长的Id来作为表的主键,你可以设置任何可以标识记录的字段或字段组合做为主键。
即使使用自动增长的Id来作为表的主键,也不会造成外键的问题。
ACMAIN_CHM
2009-02-04
打赏
举报
回复
比如说:A表和B表,如果给A表建立一个Id自动增长的主键,当B表要和A表建立主外键的时候就会有错误,因为建立主外键关系要与主键表的主键建立主外键关系,但是主键表的主键并不是要建立主键的对象,所以这样的问题该怎样去解决呢?
这段话,我看了三遍。非常遗憾,我认为我需要重新回去上小学语文了。 我看不懂。
ACMAIN_CHM
2009-02-04
打赏
举报
回复
Q: 在创建数据库的时候,是不是把主键给一个Id的自动增长?
A:不是,主键可是数字型,也可以是字符型,还可以是由多个字段共同组成。主键的作用是能唯一标识表中的一条记录。
Navicat Premium 16
一键安装即可,无需激活码!!!! Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 ...你可以快速轻松地创建、管理和维护数据库。
Andriod Studio
创建数据库
并查看自己创建的数据库
Andriod Studio
创建数据库
并查看自己创建的数据库 在进行Andriod Studio项目开发时,数据库是必不可少的一环。那么在代码中创建了数据库后,如何查看自己创建的数据库呢?如果能够查看自己的数据库,那将为开发过程...
C#WinForm
创建数据库
方法
了解为什么建多个数据库,如何加载本机的数据库所有实例,如休登录数据库,如何用恢复的方法
创建数据库
和附加已有的数据库。
宝塔
创建数据库
数据库管理密码错误!
宝塔
创建数据库
数据库管理密码错误!
达梦(DM)2、
创建数据库
实例(Windows篇)
一、
创建数据库
实例 1、找到 DM数据库配置助手 2、打开DM数据库配置助手 3、数据库实例参数配置 我们选择
创建数据库
实例,其实这个可以理解成我们使用 MySQL 的时候,新建一个数据库的操作一样 数据库模板...
数据仓库
7,388
社区成员
6,742
社区内容
发帖
与我相关
我的任务
数据仓库
其他数据库开发 数据仓库
复制链接
扫一扫
分享
社区描述
其他数据库开发 数据仓库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章