永发信息网

在SQL中修改非主键列变成非空不好用

答案:2  悬赏:70  手机版
解决时间 2021-11-28 20:08
在SQL中修改非主键列变成非空不好用
最佳答案
alter table T1 modify C1 null;
C1是你要改的字段追问我在里面已经插了一排值,分别是1,1,1,1,1
这时候是不是不为空了?
我试了你的方法,我在你的UPDATE中后面加了一个分号,提示LEIBIE前后有错误。。。。。追答你用的什么数据库。你是想把原来是null的改为not null吧
alter table T1 modify C1 not null;
全部回答
首先你要把原先为null的值改为非空才行,执行该语句
update daoju1 set leibie ='' where leibie is null

然后再执行
alter table daoju1 alter column leibie varchar(10) not null ;追问我在里面已经插了一排值,分别是1,1,1,1,1
这时候是不是不为空了?追答你用这句验证下就知道了
select * from daoju1 where leibie is null
如果查不出值,那就是不为空了追问试过了SELECt,果然是查不出值,
里面其实也只有一行值表里有数据是null的吧,把它们改成''的咯追问没有NULL。。。。。就是提示LEIBIE前后有错误追答

你再查查是不是表名,字段名有错误,语句肯定没问题的,我都拿到数据库执行了,没有任何问题。看看我的语句!

追问select * from daoju1 where leibie is null

可以运行,证明语句和字段都没有错

是不是PB里面不让看,我看可视化的界面上可以改COLUMN名,VA的CHAR的长度,就是主键非空什么的不让改,是PB自己数据库问题么?追答我建议,你重新建表,旧的表就删掉吧,反正都没数据!追问

这是我建的第三个表。我已经删过以前的表。同样的表建了两次了。以前建表没有主键。无法修改。我现在重建了一个表,还是这样。一定是有原因的,是PB自己的问题么?还是我的问题。。。。。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何成为精日
09年烟叶生产工作总结
想去做配电柜 大家说有前途吗
急求以"洲"结尾的男孩名字?如:陈X洲?加个
求七剑下天山武功排名
卧室斜顶怎样设计,卧室斜顶怎么设计
EDIUS里的ALT+A不起作用了,怎么回事?
微信怎么开通转账功能
今天准备开一家卖螃蟹的水产门市 请大家帮忙
欧元钞票面额分别为,5.10.20.50.100.200.500.
水煮田鸡的做法要求不辣的
索爱K750i和K750c有什么区别?W550和K750C哪个
科比blackmanba有气垫吗?
在excel表格中,如何将桩号“K1+100-K0+900”
蝴蝶喂什么牌子的饲料好
推荐资讯
怎么才能让2种颜色的果汁倒在一个杯子里但不
福州到内蒙霍灵河多少公里
某化学研究性学习小组通过查阅资料,设计了如
是不是每款双灶的燃气灶尺寸都是一样的
2017年章丘要拆迁的有那些村
晏子使楚,楚为小门,晏子称使狗者入狗门这句话
如图,ai画板上为什么绿色的线框?怎么去掉?
求填词《钗头凤》要求原创的!不要网上找来的
安装前必须安装.NET的程序一定是CSHARP开发的
你用甘甜的乳汁, 哺育各族儿女;你用健美的
野兔防身运用了什么
相见成绌这个词的意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?