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

mysql obtém o nome da coluna quando o valor da coluna corresponde à restrição


Não há meios em uma consulta para examinar dinamicamente o esquema da tabela e inspecionar seus valores. A melhor maneira de alcançar o que você deseja é a que você sugeriu:consulte a linha do lado do cliente e, em seguida, percorra as colunas procurando os valores que você procura. A outra alternativa é consultar o esquema da tabela usando as exibições do ESQUEMA DE INFORMAÇÃO do lado do cliente, construir uma instrução SQL com uma cláusula where que procure um valor True em todas as colunas booleanas, executá-lo e inspecionar os resultados.