这样的sql怎么写

qwe065560 2012-03-20 01:43:47
有个数据表 table
里面有字段 a,b,c,d,e
在添加新记录的时候我要复制字段
b,c,d的内容
然后在字段a ,e里面写入新的内容

求教各位大神有没有什么的好的方法实现
...全文
154 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwe065560 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 acmain_chm 的回复:]

insert into tableX select 2,2012,b,c,d from tableX where id=1
[/Quote]
非常感谢
ACMAIN_CHM 2012-03-20
  • 打赏
  • 举报
回复
insert into tableX select 2,2012,b,c,d from tableX where id=1
qwe065560 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wwwwb 的回复:]
贴建表及插入记录的SQL,及要求结果出来看看
[/Quote]
简单来说就是要达到这样的效果
把 表 table
id year b c d
1 2011 aa bb cc
变为
id year b c d
1 2011 aa bb cc
2 2012 aa bb dd
wwwwb 2012-03-20
  • 打赏
  • 举报
回复

贴建表及插入记录的SQL,及要求结果出来看看
wwwwb 2012-03-20
  • 打赏
  • 举报
回复

贴建表及插入记录的SQL,及要求结果出来看看
qwe065560 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 rucypli 的回复:]

在表上添加个触发器
[/Quote]
能否给个示例
rucypli 2012-03-20
  • 打赏
  • 举报
回复
在表上添加个触发器
rucypli 2012-03-20
  • 打赏
  • 举报
回复
在表上添加个触发器
qwe065560 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]

详细说明,表中是否有唯一标识的字段?
[/Quote]
a为唯一不可重复索引,还有一个字段是自增id列
wwwwb 2012-03-20
  • 打赏
  • 举报
回复
详细说明,表中是否有唯一标识的字段?

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧