IF EXISTS
só funciona em um procedimento armazenado. Fora de um procedimento armazenado, IF()
é uma função que recebe 3 argumentos. O uso adequado seria SELECT IF(EXISTS(SELECT `column` FROM `table` WHERE `id` = `1`), 1, 0);
IF EXISTS
só funciona em um procedimento armazenado. Fora de um procedimento armazenado, IF()
é uma função que recebe 3 argumentos. O uso adequado seria SELECT IF(EXISTS(SELECT `column` FROM `table` WHERE `id` = `1`), 1, 0);