求助!sql主键建立失败
主键是不能为空的!
因为主键是唯一值所以不能为空!
你先试试看:
alter table student alter column sid int not null
然后在执行:
alter table student add primary key(sid)
这样就可以了!
1、关于设置主键的语句,我查到有两个,一是如上的那个,还有一个是:
alter table student add constraint pk_sid primary key(sid),这两个有什么区别啊,是都可以,还是哪一个是错的?都可以的话,为什么有两个呢,一个就够了呀,区别在哪里呢?第二个设置约束的名字有什么用处呢?
答:因为主键也有可能被废除,所以主键也应该有名称,如果你按照第一种方法,那么系统自动的给那个主键命名,如果是第二种,用户手动的给主键命名!
因为系统命名太难记,所以一般都是用户自己命名主键的!
2、如果要设置外键,是不是必须先设置主键,设置主键又必须先定义相应字段非空字段吗
主键不能为空的!因为它是不能够重复的!
共同学习!
因为主键是唯一值所以不能为空!
你先试试看:
alter table student alter column sid int not null
然后在执行:
alter table student add primary key(sid)
这样就可以了!
1、关于设置主键的语句,我查到有两个,一是如上的那个,还有一个是:
alter table student add constraint pk_sid primary key(sid),这两个有什么区别啊,是都可以,还是哪一个是错的?都可以的话,为什么有两个呢,一个就够了呀,区别在哪里呢?第二个设置约束的名字有什么用处呢?
答:因为主键也有可能被废除,所以主键也应该有名称,如果你按照第一种方法,那么系统自动的给那个主键命名,如果是第二种,用户手动的给主键命名!
因为系统命名太难记,所以一般都是用户自己命名主键的!
2、如果要设置外键,是不是必须先设置主键,设置主键又必须先定义相应字段非空字段吗
主键不能为空的!因为它是不能够重复的!
共同学习!
佚名
2024-06-10 03:38:36
类似问题(10)
-
佚名2024-06-10 08:44:09
问求助,PSN总是登录失败
答我也是一模一样的情况,同问.刚才用我的国服的帐号试了,居然可以顺利登陆,只有港服不可以,太坑了,是不是港服的帐号被封了啊,然后我就一直尝试登陆港服,之后港服提示...
-
佚名2024-06-10 23:43:48
问如何定义SQL主键
答SQL主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说SQL主键在一张表中的记录值是唯一的。 建立SQL主键有两种方法:一种是在数...
-
佚名2024-06-10 21:53:42
问SQL Server 怎么建立联合主键?
答一、SQL Server建立联合主键方法:1、在建表时就写出,语句如下:Create Table 表名 (字段名1 Int Not Null,字段名2 nvar...
-
佚名2024-06-10 18:37:21
问建立一张mysql的表 已有了ID 将ID设置成 主键自动增加
答DROP TABLE IF EXISTS `user`;(user为你已经建好的名字)CREATE TABLE `user` ( `id` int(11) N...
-
佚名2024-06-10 19:04:44
问做羊肉汤生意失败
答现在羊肉汤生意正是火爆的时候,找找问题,或许可以转化过来
-
佚名2024-06-10 08:00:00
问为什么我的电脑爱奇艺截图总是失败,求助
答软件和系统有兼容性的,建议安装适合你电脑系统的客户端软件 希望对你有用
-
佚名2024-06-10 08:00:00
问王安石变法失败的主要原因是什么
答庆历新政和王安石变法失败的最主要原因是(A)A.触动大地主大官僚利益而遭到反对 B.用人不当,危害百姓,人民反对C.政令不通,一些地方官不执行新法 ...
-
佚名2024-06-10 08:00:00
问番薯饼(0失败)的做法,番薯饼(0失败)怎么做好
答1、先在锅里用水把番薯煮熟,把熟透的番薯拨皮,压成泥。2、加入黄油,糖,少许盐和鸡精调好味,搅匀。3、用面粉,薯粉,糯米粉混合好,比例是1:2:3。用热开水搅匀...
-
佚名2024-06-10 08:00:00
问SQL数据库中怎么建立两个表之间的关系?
答根据另一张表修改表中的数据update Admin_FCOutDt set oLastId=T.contractID from (select crm_con...
-
佚名2024-06-10 08:00:00
问极品飞车ol怎么创建失败是什么意思
答昨天游戏刚刚更新,不知道你的更新了没有,大约更新了200M。现在已经可以玩了,登录的时候选择欧洲服务器。游戏相关资料搜搜“极品飞车OL全攻略 聆听追风”一个博客...
风水
起名
网名
- 1 眼镜网名
- 2 情侣网名挑逗
- 3 快手兄弟搞笑网名大全
- 4 对哥哥的昵称
- 5 qq昵称大全男生日文
- 6 cf手游昵称爱心
- 7 双鱼座女生的qq昵称
- 8 给老公取昵称名字大全
- 9 简单诗意的四个字昵称大全集
- 10 微信设多个昵称
说说
- 1 伤感七个字个性签名
- 2 心形情侣签名
- 3 肾结石的幽默说说
- 4 想女朋友的话发说说
- 5 得来不易的感情说说
- 6 脸上长皱纹的烦恼说说
- 7 伤感简单说说短句子大全
- 8 失望半夜睡不着的说说
- 9 说说中秋节日伤感
- 10 熬夜就是什么的说说