Mysql
 sql >> Base de données >  >> RDS >> Mysql

Syntaxe SQL pour si existe

IF EXISTS ne fonctionne que dans une procédure stockée. En dehors d'une procédure stockée, IF() est une fonction qui prend 3 arguments. Une utilisation appropriée serait

SELECT IF(EXISTS(SELECT `column` FROM `table` WHERE `id` = `1`), 1, 0);