社区
PowerBuilder
帖子详情
为什么表不能设置主键
qzmp
2002-11-04 11:56:43
我在某个盘上用sql anywhere创建了一个数据库,并在其中创建了一张表,现在遇到的问题是这张表不能设置主键,因而无法往表中输入数据.这是什么原因,该怎么解决?
...全文
500
16
打赏
收藏
为什么表不能设置主键
我在某个盘上用sql anywhere创建了一个数据库,并在其中创建了一张表,现在遇到的问题是这张表不能设置主键,因而无法往表中输入数据.这是什么原因,该怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
it_wang
2002-11-04
打赏
举报
回复
应该不会出现你的问题,你有PB6.5吗,不行装一下试试,我再来看看
qzmp
2002-11-04
打赏
举报
回复
是的.不过我的数据库是在sql anywhere7.0中建立的,在pb6.0中使用
会不会是因为这个原因呢?
怎么解决呀?
it_wang
2002-11-04
打赏
举报
回复
那你按我说的将主键类型变过后,还是看不到PRIMARY KEY 吗
qzmp
2002-11-04
打赏
举报
回复
不是报错,现在是这样的一个问题:
我在新表上单击鼠标右键,选择"properties"后,弹出的对话框少了"primary key"选项卡.
it_wang
2002-11-04
打赏
举报
回复
你把它变为NUMBERIC型,设自增,看看报错不?
qzmp
2002-11-04
打赏
举报
回复
char类型
it_wang
2002-11-04
打赏
举报
回复
主键是什么类型的阿
qzmp
2002-11-04
打赏
举报
回复
我建立的是一张空表,并把其中要设置为主键的字段"no"设置为"不可以为空"
Kanfu
2002-11-04
打赏
举报
回复
检查一下要设置为主键的列是否不可为NULL
如果有数据的话,检查要设置为主键的列的数据是否有重复
huihuishou
2002-11-04
打赏
举报
回复
引自楼主的话:我在新表上单击鼠标右键,选择"properties"后,弹出的对话框少了"primary key"选项卡……
难道你以前对表单击右键,选择“properties”就会出现“Primary”对话框吗?
你应该点击这个表前面的加号,展开它,就可以看到Primary Key,然后右键点击它才是建立主键。
blackhorse78
2002-11-04
打赏
举报
回复
在Interative SQL操作窗口直接用sql语句建立主键
it_wang
2002-11-04
打赏
举报
回复
那就不是版本的问题
qzmp
2002-11-04
打赏
举报
回复
可以连上呀.
it_wang
2002-11-04
打赏
举报
回复
计算机是不会骗人的喔,你的库能不能连上啊
qzmp
2002-11-04
打赏
举报
回复
没有这个版本
你再测试一下,不要用pb6.0自带的库,自己创建一个库,并创建一个表试试.
it_wang
2002-11-04
打赏
举报
回复
我这里试的是好的阿
什么?Mysql不
设置
主键
竟然这么多问题
不创建
主键
时,使用不了
主键
索引,查询会进行全
表
扫描,影响性能插入数据需要生成ROW_ID,而生成的ROW_ID是全局共享的,并发会导致锁竞争,影响性能所以在建
表
的时候还是要
设置
主键
,无论
表
设计有无合适的唯一字段,都需要
设置
一个
主键
,提高性能的同时也是一种好的习惯,对于后续的拓展以及
表
之间关联都有一定的拓展性。否则,数据量大了,坑的可就是自己了。
postgresql
表
不
设置
主键
问题
由于多系统整合,需要将当前系统的数据库
表
格修改为视图的形式映射其他系统的
表
格。在做这项工作时需要导入数据和修改数据在这个过程中我发现了一个大坑,其他系统
表
格居然都没有
主键
。 (postgresql 使用pgadmin
不能
修改无
主键
的
表
数据,navicat 在批量复制数据时,也会因为
表
格没有
主键
导致多行数据覆盖,和复制失败等情况,当前使用insert语句是没有问题的 ) 实在是想不明白当时哪位大...
mysql
设置
主键
的作用_mysql
设置
主键
有什么用
mysql
设置
主键
的作用是:1、唯一地标识
表
中的每一行,通过它可强制
表
的实体完整性;2、主要是用于其他
表
的外键关联,以及本记录的修改与删除。【相关学习推荐:mysql教程】mysql
设置
主键
的作用是:1、什么是
主键
数据库
主键
,指的是一个列或多列的组合,其值能唯一地标识
表
中的每一行,通过它可强制
表
的实体完整性。
主键
主要是用于其他
表
的外键关联,以及本记录的修改与删除。2、
主键
的作用
主键
是能确定一条记录...
MySQL数据库
设置
主键
自增、自增
主键
为什么
不能
保证连续递增
MySQL数据库
设置
主键
自增、自增
主键
为什么
不能
保证连续递增
MySQL的
表
没有
设置
主键
带来的问题
文章目录mysql定义了
主键
,
主键
达到最大值mysql没有定义
主键
,
主键
达到最大值缺少
主键
存在问题 mysql定义了
主键
,
主键
达到最大值 (2) 如果申明了
主键
,当
主键
达到最大值,再插入则
主键
不会再增长,而是报
主键
重复错误。 MySQL
主键
当达到最大值(如果为int类型,最大值为21亿多),此时再插入数据,会提示
主键
重复错误。 mysql没有定义
主键
,
主键
达到最大值 如果没有定义
主键
,InnoDB会自动添加一个不可见的、长度为6字节的row_id列,即
不能
被任何查询访问,也
不能
被内部使用。该row_id由
PowerBuilder
1,109
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章