我想添加字段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几多啊?
谢谢
SQL添加字段
答案:2 悬赏:40 手机版
解决时间 2021-12-31 19:22
- 提问者网友:却不属于对方
- 2021-12-31 07:38
最佳答案
- 五星知识达人网友:鸠书
- 2021-12-31 09:01
新加的字段是非空字段,原来表里无记录,报错
猜的
试试:
ALTER TABLE dzb ADD sr datetime DEFAULT '2008-05-22'
给它个默认
猜的
试试:
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
你想加入 非空的字段,但是数据库原来是有数据的,因此会冲突,所以不能加非空的字段。
你可以先加 允许空的字段,再填入数据,再修改为 非空字段即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯