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

criar restrição de tabela no mysql


Se o propósito de x , y e z é simplificar algumas consultas, em vez de ter x , y e z como colunas em sua tabela, você também pode considerar usar uma visão para fazer isso, por exemplo
create view myview as
  select a, b, c,
  if (isnull(a), null, 1) as x,
  if (isnull(b), null, 1) as y,
  if (isnull(c), null, 1) as z
  from mytable;

e, em seguida, baseie suas outras consultas nessa exibição em vez de diretamente na tabela.