¿Puedo unirme a la instrucción SELECT y UPDATE? Si es así, ¿cómo puedo hacer eso?¿Hay alguna manera en MySQL de actualizar y seleccionar las filas actualizadas en una sola declaración t?
Tengo la tabla que nombre es noticias.
Muestro noticias en mi sitio web. Si alguien lee noticias agrego a marque. Lo hago con 2 consultas:
mysql_query("SELECT * FROM news WHERE id=2 LIMIT 1");
mysql_query("UPDATE news SET hit=hit+1 WHERE id=2");
Pero quiero unirme a ellas.
id | title | content |hit
---+-----------+-------------------+---
1 | sdfsdfdsf | dfsdffdsfds836173 |5
2 | sfsdfds | sdfsdsdfdsfdsfsd4 |9
3 | ssdfsdfds | sdfdsfs |3
Actualización: el PO quiere actualizar y seleccionar las filas actualizadas dentro de una declaración SQL.
puede hacerlo en un procedimiento almacenado – Headshota
yo no entiendo muy bien lo que estás tratando de hacer. ¿Desea ACTUALIZAR valores en una tabla con datos de otra tabla? – Wiseguy
¿Puede darnos un ejemplo de lo que realmente quiere para que podamos ayudarle –