Como puedo hacer algo asi, teniendo en cuenta que los campos no son los mismos en una tabla que en la otra.
gracias de antemano.
<p><font face="Arial, Helvetica, sans-serif" size="2">Usuario Registrado #
10462[/CODE]</p>
| ||||
Re: Update en 2 tablas diferentes a la vez Hola. Pues lo único que se me ocurre es emplear 2 updates. update tabla1 set campo1=dato1; update tabla2 set campo1=dato1; espero te sirva de algo. saludos. <center><img src="http://www.usfx.edu.bo/usfxnet/TheRock/TheRock/rock.gif"><br>El poder es PHP</center><hr>TheRock. webmaster UsfxNet Bolivia <a href="http://www.usfx.edu.bo/usfxnet/">Universidad San Francisco Xavier</a>. |
| ||||
Re: Update en 2 tablas diferentes a la vez en realidad no necesito combinar dos querys en uno, por ahi puede que sean 2 updates o un update y un select, etc.... estuve viendo en el manual acerca de UNION, pero no va....o tengo mal la sintaxis o no es para esto . saludos <p><font face="Arial, Helvetica, sans-serif" size="2">Usuario Registrado # 10462[/CODE]</p> |
| ||||
Re: Update en 2 tablas diferentes a la vez uufff me esta volviendo loco... "SELECT * FROM foros_posts WHERE id=$id UNION SELECT n_posts FROM foros_users WHERE nick=$autor" tiene algun error de sintaxis o directamente esta mal estructurado el query? grazie. <p><font face="Arial, Helvetica, sans-serif" size="2">Usuario Registrado # 10462[/CODE]</p> |
| ||||
Re: Update en 2 tablas diferentes a la vez era así: "SELECT foros_posts.*, foros_users.* FROM foros_posts,foros_users WHERE foros_posts.id='$id' AND foros_users.nick='$autor'" :roto: <p><font face="Arial, Helvetica, sans-serif" size="2">Usuario Registrado # 10462[/CODE]</p> |
| |||
Re: Update en 2 tablas diferentes a la vez Hola: Primero que todo, una instrucción SQL del tipo update solo se puede aplicar a una tabla. Si necesitas hacer dos actualizaciones en tablas distintas tienes que realizar dos updates; si quieres que sea una operación atómica, entonces ponlas en una transacción para que se realice con exito todas o ninguna a la vez. Para trabajar con Union ambas consultas deben de entregar los campos en igual número e igual tipo de dato. saludos!! |