Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Sintaxe SQL para se existir


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);