2012-03-30 31 views
0

我相信这是可能的,但我以前没有做过。Mysql +更新到表(同一时间)与加入

我需要更新2个表,我想使用一个MySQL命令。我也有一个连接字段。

UPDATE static_site_articles SET domainname='a',language='b',url='domain',toptext='c',bottomtext='d' WHERE id='10; 

UPDATE static_site_articles_meta SET url='domain',title='e',description='f',keywords='g'; 

他们加入了url ='domain'。

我怎样才能构造成一个单一的UPDATE命令行?

在正确的方向推动将不胜感激。

THX

+0

我在第二种情况下thikn,你正在做一个INSERT,而不是更新。 – hjpotter92 2012-03-30 08:54:08

+0

正面朝上..你的第二个查询does'nt有'where'条件.. – Sibu 2012-03-30 08:55:26

+0

看看这个例子 - > http://www.java2s.com/Tutorial/MySQL/0140__Insert-Update-Delete/Updatetwotablesinoneupdatestatement.htm – GuZzie 2012-03-30 08:56:21

回答