请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

cucme

高级会员

108

主题

326

帖子

1198

积分

高级会员

积分
1198

时代开发者征文活动

cucme
高级会员   /  发表于:2022-7-17 09:12  /   查看:1878  /  回复:14
10金币
数据表更新命令如何实现一个字段的自增?

就是想实现类似下来的sql:

update tableA
set colB = colB+1
where ...



最佳答案

查看完整内容

试了下服务端命令的sql语句。可以实现。 详情见图

14 个回复

倒序浏览
最佳答案
最佳答案
桂花酒酿丸子悬赏达人认证 活字格认证
高级会员   /  发表于:2022-7-17 09:12:03
来自 13#
本帖最后由 桂花酒酿丸子 于 2022-7-20 17:28 编辑
cucme 发表于 2022-7-20 17:26
you win,我自己搞

试了下服务端命令的sql语句。可以实现。
详情见图




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-7-17 20:43:24
2#
建立一个公式字段,直接写colB+1即可
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-7-17 20:44:53
3#
如果有WHERE的要求
就在公式字段里面用IF
例如 =IF(条件,colB+1,colB)
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-18 09:24:50
4#
先用设置变量命令把colB查出来吧,更新的时候,使用查出来的数据+1~
回复 使用道具 举报
cucme
高级会员   /  发表于:2022-7-18 09:41:30
5#
cg6207 发表于 2022-7-17 20:43
建立一个公式字段,直接写colB+1即可

谢谢答复。
我举例是+1,实际加的值是各种计算出来的,不定的值
回复 使用道具 举报
cucme
高级会员   /  发表于:2022-7-18 09:41:50
6#
David.Zhong 发表于 2022-7-18 09:24
先用设置变量命令把colB查出来吧,更新的时候,使用查出来的数据+1~

这是个很常用的功能。。。
加需求加需求。
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-7-18 10:02:23
7#
感觉如果是字段里面直接把值加一
可以直接服务端命令,循环,设置条件加一即可啊
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-7-18 10:02:37
8#
你放个demo上来
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-7-18 11:03:55
9#
cucme 发表于 2022-7-18 09:41
这是个很常用的功能。。。
加需求加需求。

我以前想过,不过不好设计鸭~加个变量加个关键字都感觉怪怪的。
要不大佬先用设置变量命令先顶着~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部