我们用phpmyadmin的 *** 作来解决它:
1、
用phpmyadmin打开你的数据库,找到你的表test,打开打点击打开,处于结构状态
2、
然后选择编辑id这个字段,
3、
然后会看到这个字段里有如下属性:字段
类型
长度/值
整理
属性
Null
默认
额外
4、
我们需要设置的就在这个额外中,选择下拉列表,里面只有一个选项:auto_imcrement,这就是自动累加的意思
5、
执行保存,OK,这回你再不给id这个字段进行赋值的时候,mysql会对这个字段进行自动累加。
group_concat函数的功能是将某一字段的值按指定的字符进行累加,系统默认的分隔符是逗号
注意:group_concat 函数有长度限制,默认长度是1024,可以使用以下两个方法解决:
转自: https://www.pianshen.com/article/73801583369/
逐行累加,最好是在应用程序端用编程的方法解决。数据库端用SQL语句实现累加需求,数据表须要有一个自增ID列,但是系统开销会比较大。下面是示范语句供参考:
-- 利用自增id列实现累加SQL语句
select t.*,
(select sum(num) from test where id<=t.id)
as AcmNum from test t
源表数据如图
累加运行效果如图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)