Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2012, 09:01
Hekaly
 
Fecha de Ingreso: enero-2010
Mensajes: 30
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Actualizar campo si se modifica otra tabla mysql

Buenas a todos.

Tengo una base de datos con informacion de juegos y el problema lo tengo entre dos tablas: plataformas y juegos.

Dentro de la tabla plataformas tengo un campo llamado numJuegos, en el se almacena cuantos juegos hay de dicha consola, esto lo condigo con la siguiente consulta.

Código:
SELECT COUNT(*) FROM juegos WHERE idPlataforma=84;
Siendo 84 la platataforma PS2.

Hasta ahí todo perfecto. El problema viene cuando quiero que en el campo numJuegos de plataforma se me añada +1 si inserto un juego nuevo en ps2, osea tendria que hacer un count(*) todo el rato, pero claro si yo pongo la consulta anterior en por defecto del campo de numJuegos en teoria todas las consolas tendria el numero de juegos de ps2 (id 84), mi pregunta es, como indico en por defecto que pongo en cada consola el num de jugos que le corresponde??, existe variables del tipo where nombre=$nombrePlataforma ??, se haria con una funcion o procedura?? o tendria que hacer con php sumar 1 al campo correspondiente si meto un juego (como lo tengo ahora, pero creo que es menos depurado)???

Muchas gracias por vuestra ayuda.