mysql 5.0 数据同步更新问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:38:23
mysql里有两个表,现在想把一个表中的字段值设置到另一个表中相关的字段中,前提是两个表的行数相同,而且其中都有一个title字段名,内容也是一样的
update要怎样写
数据库是data,表名是lfj_reply和lfj_artic,行数是相同的,两个表中的title字段值是对应相同的,现在想把一个表中的id字段值名相应的赋给另一个t_id字段,我是用myphpadmin执行sql,需要怎样写啊

update table1 set table1.title=table2.title from table1,table2 where table1.id=table2.id

//如果还有个ID可以使得两表关联起来的话,可以这么写。

你的意思似乎是想把title作为关联字段那么update 语句应当改为如下:

update table1 set table1.字段名=table2.字段名 from table1,table2 where table1.title=table2.title

update table2 set table2.title=table1.title
where table1.id=table2.id (在这里如果你是要一一对应的话就加上这行)