MySQL - como hacer un condicional

 
Vista:
sin imagen de perfil

como hacer un condicional

Publicado por paola (2 intervenciones) el 29/05/2015 20:23:16
como puedo hacer un condicional para saber si se encuentra el dato , y si se encuentra editarlo.



IF EXISTS(SELECT Paginarota FROM paginas WHERE Paginarota ='https://www.contratacionbogota.gov.co/')

UPDATE araña.paginas SET FechaRevision='fechav.co/';
ELSE
INSERT INTO araña.paginas (UbicacionPagina,Paginarota,FechaRevision) values ('Ubicac','parota','fecha');
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 953
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

como hacer un condicional

Publicado por leonardo_josue (414 intervenciones) el 29/05/2015 22:32:28
Hola Paola.

Para programar lo que quieres, debes hacerlo dentro de un Procedimiento Almacenado (SP), la sintaxis del IF es muy cercana a la que estás colocando:

https://dev.mysql.com/doc/refman/5.7/en/if.html

O también puedes aplicar la causula ON DUPLICATE de la sentencia INSERT.

https://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html

Dale un vistazo a las ligas, cualquiera de las dos opciones te puede servir.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar