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

Melhor maneira de testar se existe uma linha em uma tabela MySQL


Você também pode tentar EXISTS :
SELECT EXISTS(SELECT * FROM table1 WHERE ...)

e de acordo com a documentação , você pode SELECT nada.

Tradicionalmente, uma subconsulta EXISTS começa com SELECT *, mas pode começar com SELECT 5 ou SELECT coluna1 ou qualquer outra coisa. MySQL ignora a lista SELECT em tal subconsulta, então não faz diferença.