请教一条sql语句如何写 将本表某条最大值加1作为新记录中该字段值插入
请教一条sql语句如何写将本表某字段最大值加1作为新记录中该字段值插入比如有数据库文件test.mdb表test字段TestNumber第一条记录中该值为1第二条就是该字...
请教一条sql语句如何写 将本表某字段最大值加1作为新记录中该字段值插入
比如有 数据库文件test.mdb
表 test
字段TestNumber
第一条记录中该值为1
第二条就是该字段为2
第三条就是3
我本来想用自增型的后来发现在vc6中实现起来有问题
如果采用自增型的在vc6中用语句如何实现以上功能呢?
请问语句应该怎么写
想到一种办法
insert into test(TestNumber) select max(testNumber)+1 from test;
--------------
呵呵 我是试验了好多次才想到的这办法 成功了
我没用mysql 用的mdb文件
自动增加的那种字段的语句怎么写呢
我发现vc6里面写sql语句实现不了
比如TestNumber是自动增加的
我写insert into test values();
这么写对吗
有个资料上说自动增加的字段不能写进语句去
可是我发现只能写成类似insert into test values(1);才能起作用
可是这样就达不到我要的自动增量的效果了
我希望的是TestNumber字段随着语句添加新的记录自动增加
请问能实现吗
-------------------
触发器自增 ..不懂 只会在vc6下代码实现简单的sql语句 55
=====================================================
nextvalue是sql里的保留字吗?所以可以这么直接写?
恩 先谢谢了 我有空试验一下 展开
比如有 数据库文件test.mdb
表 test
字段TestNumber
第一条记录中该值为1
第二条就是该字段为2
第三条就是3
我本来想用自增型的后来发现在vc6中实现起来有问题
如果采用自增型的在vc6中用语句如何实现以上功能呢?
请问语句应该怎么写
想到一种办法
insert into test(TestNumber) select max(testNumber)+1 from test;
--------------
呵呵 我是试验了好多次才想到的这办法 成功了
我没用mysql 用的mdb文件
自动增加的那种字段的语句怎么写呢
我发现vc6里面写sql语句实现不了
比如TestNumber是自动增加的
我写insert into test values();
这么写对吗
有个资料上说自动增加的字段不能写进语句去
可是我发现只能写成类似insert into test values(1);才能起作用
可是这样就达不到我要的自动增量的效果了
我希望的是TestNumber字段随着语句添加新的记录自动增加
请问能实现吗
-------------------
触发器自增 ..不懂 只会在vc6下代码实现简单的sql语句 55
=====================================================
nextvalue是sql里的保留字吗?所以可以这么直接写?
恩 先谢谢了 我有空试验一下 展开
2个回答
展开全部
insert into test(TestNumber) select max(testNumber)+1 from test;
在mysql中这个语句就能实现啊
你试试触发器自增
在mysql中这个语句就能实现啊
你试试触发器自增
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |