数据库的insert语句问题!急用!!!!

wuyuhua_2000 2004-05-08 09:17:01
insert into xkxx_inf (xkxx_id,user_id,cou_id) values (null,'a','b')
其中的xkxx_id是自增型的int变量(我只插入user_id和cou_id两项),我要想数据库中加入数据,不知道values后面的xkxx_id对应得项怎么写?
...全文
81 12 点赞 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
acumenwu 2004-05-09
dugang106(冷风细雨) 的已经说得很清楚了

你是什么数据库?!
如果是oracle:insert into xkxx_inf (xkxx_id,user_id,cou_id) values (xkxx_id.nextval,'a','b')

如果是sql server或者mysql:insert into xkxx_inf (user_id,cou_id) values ('a','b')
  • 打赏
  • 举报
回复
viano 2004-05-08


你建立 自动递增 变量了没有?

如果 建立了 变量名.nextval

如果没有建立 就不行,虽然有 id !
  • 打赏
  • 举报
回复
passwords 2004-05-08
sqlserver中自增的是不用添的
  • 打赏
  • 举报
回复
睿睿爸爸 2004-05-08
dugang106(冷风细雨) 说得对,具体问题具体分析
  • 打赏
  • 举报
回复
北极猩猩 2004-05-08
insert into xkxx_inf (user_id,cou_id) values ('a','b')
就行了,它会“自赠”的
  • 打赏
  • 举报
回复
Honeymaster 2004-05-08
数据库的自增类型字段一般不要对它进行操作."自增"嘛!
  • 打赏
  • 举报
回复
asdlcj 2004-05-08
insert into xkxx_inf (user_id,cou_id) values ('a','b')
是这样的!
没问题的!
  • 打赏
  • 举报
回复
lboss_li 2004-05-08
首先需要创建一个满足条件的序列a(sequence),然后用:
insert into xkxx_inf (xkxx_id,user_id,cou_id) values (a.nextval,'a','b')

  • 打赏
  • 举报
回复
galewithwing 2004-05-08
对于一些数据库,
insert into xkxx_inf (xkxx_id,user_id,cou_id) values (null,'a','b')
是可以的
insert into xkxx_inf (user_id,cou_id) values ('a','b')
也是可以的
  • 打赏
  • 举报
回复
jinsfree 2004-05-08
insert into xkxx_inf (user_id,cou_id) values ('a','b')
自增型不需要你输入的
Ms-sql没有问题,其他的我没有用过
  • 打赏
  • 举报
回复
dugang106 2004-05-08
你是什么数据库?!
如果是oracle,aqua_w(水叮当) 的是正确的,但是要有sequence
如果是sql server或者mysql,insert into xkxx_inf (user_id,cou_id) values ('a','b'),这样应该是没有问题的
  • 打赏
  • 举报
回复
aqua_w 2004-05-08
insert into xkxx_inf (xkxx_id,user_id,cou_id) values (xkxx_id.nextval,'a','b')

  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-05-08 09:17
社区公告
暂无公告