sql >> Base de Datos >  >> RDS >> Mysql

La mejor manera de probar si existe una fila en una tabla MySQL

También puedes probar EXISTS :

SELECT EXISTS(SELECT * FROM table1 WHERE ...)

y según la documentación , puede SELECT cualquier cosa.

Tradicionalmente, una subconsulta EXISTS comienza con SELECT *, pero podría comenzar con SELECT 5 o SELECT column1 o cualquier cosa. MySQL ignora la lista SELECT en dicha subconsulta, por lo que no hace ninguna diferencia.