sql语句增加某一字段的数据

表有字段 家庭成员,在保证原来数据不更改情况下加入数据,该怎么写sql语句
打个比方 原来家庭成员是夫妻二人,两个数据。生了小孩,家庭成员就是三个人,三个数据。

woneng 混到积分吗

哪个数据不更改?哪个字段要加入数据?

表结构晒出来,不然不理解你这个问题啊。

你的这个一个数据还是两个数据是怎么定义的,是指字段还是指记录?
如果定义的家庭成员表的表结构,有父亲、母亲、小孩一个,你再添加一个,就需要再增加一个字段(这样设计数据库也是醉了……)
如果不是这样的话,就是一个家庭成员就是一条记录,再添加一条记录就是了,应该会有表示家庭标志的字段吧……

直接 insert into 不行吗?

那就用update语句更新数据

我自己写了一个测试的数据库表,
按照你说的,一共三个字段,
address相当于主键吧,表示住址
sum 是int类型,表示人数
names varchar类型,表示家庭成员
有这样一条记录
图片说明
查询语句是这样的
update family set sum=sum+1 ,names=concat(names,',赵六') where address='101'

我的数据库是mysql可以执行成功

如果你的人数记录成你说的“家里有两个人”
那我也帮不了你了
只能帮你到这了。

大概明白你的意思了;之前看过类似的文章结果给忘记了。你可以这样;我以楼上name为例:user.set(user.getName() + "新字段");这样应该可以。update(user);

糖酥君正解:
写SQL就用它:update family set sum=sum+1 ,names=concat(names,',赵六') where address='101',
这样人数加1了,名字也在后面多加了',赵六'。