永发信息网

SQL添加字段

答案:2  悬赏:40  手机版
解决时间 2021-12-31 19:22
  • 提问者网友:却不属于对方
  • 2021-12-31 07:38
我想添加字段sr 到 表dzb

我用的语句:
ALTER TABLE dzb ADD sr datetime

报错
ALTER TABLE 'dzb' failed. Default clause is required in order to add non-NULL column 'sr'.

应该是写什么语句?

新加的字段是非空字段,原来表里无记录,报错

请问怎么加入 非空字段?
然后再填入数据
谢谢

jy00726257
你QQ几多啊?
谢谢
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-12-31 09:01
新加的字段是非空字段,原来表里无记录,报错
猜的
试试:
ALTER TABLE dzb ADD sr datetime DEFAULT '2008-05-22'
给它个默认
全部回答
  • 1楼网友:野味小生
  • 2021-12-31 09:21
alter table table1 add no_id char(12) not null unique 你想加入 非空的字段,但是数据库原来是有数据的,因此会冲突,所以不能加非空的字段。 你可以先加 允许空的字段,再填入数据,再修改为 非空字段即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯