请问:关于mysql数据库中,两个表之间数据传递如何进行?

weiming820223 2004-08-05 03:31:33
我的数据库中有两个表register与bbs_user,其中register中有这两个字段money,paddy,而bbs_user表中也有这两个字段,而这两个表都有一个字段名为id是这两个表的关联字段,现在我想将bbs_user表中的money,paddy字段的内容传送register表中的相应字段,请求怎么写这条sql语句。
我的写法,但是错误的,不明。。。
update register,bbs_user set register.money=bbs_user.money,register.paddy=bbs_user.paddy where register.id=bbs_user.id;
请各位指点。。。谢谢!!
...全文
103 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
weiming820223 2004-08-06
那应该怎样才能将bbs_user表中的money,paddy两个字段的值移给register表呢?谢谢!!
回复
黑夜路人 2004-08-06
insert into tbl(col1,col2) select col1,col2 from tbl2
如果有条件的话,还可以加上 where,注意字段一定要一致,否则出错...
回复
del1981 2004-08-06
可以先从一个数据库表里面读出数据
select bbs_user.id,bbs_user.money,bbs_user.paddy from bbs_user
然后再更新数据库里面另一个表里面的数据
update register,bbs_user set register.money=bbs_user.money,register.paddy=bbs_user.paddy where register.id=bbs_user.id;
回复
gu1dai 2004-08-06
不知道
回复
ice_berg16 2004-08-06
多表操作只适合select语句
回复
xuzuning 2004-08-06
一边读一边写
回复
zysoft17 2004-08-05
那样实现不了,只能显示出来.
select B.id,A.money,A.paddy from register A,bbs_user B where A.id=B.id
回复
weiming820223 2004-08-05
upup!!!
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-08-05 03:31
社区公告
暂无公告