Hola Gente !
Como bien dice el titulo quiero realizar una consulta que realiza un update si existe el capo y un insert si no existe...
Realize 2 codigos segun la info que lei en internet pero me dice que tengo un error de sintaxis...
La tabla tiene la siguiente estructura:
user_id --- user_id_1 --- estado
(int) PKey --- (int) PKey --- (int)
El primer codigo que intento utilizar es:
Código SQL:
Ver originalIF EXISTS(
SELECT * FROM confio
WHERE user_id = 1
AND user_id_1 = 14
)
UPDATE confio
SET estado = 0
WHERE user_id = 1
AND user_id_1 = 14
ELSE
INSERT confio
SET
estado = 1,
user_id = 1,
user_id_1 = 14
y me da "[Err] 1064 - You have an error in your SQL syntax; "
El segundo intento es:
Código SQL:
Ver originalUPDATE confio
SET estado = 0
WHERE user_id = 1
AND user_id_1 = 14
IF @@ROWCOUNT=0
INSERT confio
SET
estado = 1,
user_id = 1,
user_id_1 = 14
y el error es el mismo...
Aclaro que tanto las sentencias basicas de update, select e insert las estoy ejecutando bien ya que funcionan individualmente...
Que estoy escribiendo mal???
Gracias