求一条从表a取得数据插入到表b命令 两张表,表a中有字段,id,a,b,c,d d字段为空,表b中有字段id,a 表a和表b中记录数和id号相同,我现在想从表b中取得a 字段数据然后插入到表a的空字段d中insert into a(d) select a from b 我在phpmyadmin里运行这个命令 运行成功,但数据没有插入,d字段还是空的,两个字段的设置都一样的.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是插入还是更新?!如果这些ID在B表中没有,则是插入,如果已有,则你要做的是更新。建议你通举例说明。问题说明越详细,回答也会越准确!参见如何提问。http://community.csdn.net/IndexPage/SmartQuestion.aspx 提问的智慧 你需要的是更新,而不是插入update aset d=b.afrom bwhere a.id=b.id update 总提示我 from phpcms_article_data_7where phpcms_article_7.articleid=phpcms_article_data_7.articleid 这里错误呀,仔细看了下 两个表记录数不同,表b比表a多了30条记录. update a,bset a.d=b.awhere a.id=b.id改成这样试试 mysql分组问题 mysql 创建 触发器遇到的问题 我要做论坛呀,想测试一下呀,哈哈 一个数据表更新的问题 这个SQL语句怎么改? 在MYSQL数据库中,怎么读取另一台机器上的SQLSERVER数据库的内容?(解决后马上给分!!!!) 一个很有挑战性的问题!期待高手给予帮助!!! 怎样用文本方式将数据加入一个数据库表中 【求助】搜索效率 急,win2000下怎样配置并创建mysql数据库表及字段?一定给分。 字条颜色怎么存储? 我有一个很复杂的存储过程A返回结果集,我想写另外的一个存储过程B调用A,存储过程B的作用是将A查询出来数据写数数据表,该如何写呢
http://community.csdn.net/IndexPage/SmartQuestion.aspx 提问的智慧
你需要的是更新,而不是插入update a
set d=b.a
from b
where a.id=b.id
where phpcms_article_7.articleid=phpcms_article_data_7.articleid 这里错误呀,仔细看了下 两个表记录数不同,表b比表a多了30条记录.
update a,b
set a.d=b.a
where a.id=b.id
改成这样试试