sql >> Databáze >  >> RDS >> Mysql

vytvořit omezení tabulky v mysql

Pokud je účelem x , y a z je pak zjednodušit některé dotazy spíše než mít x , y a z jako sloupce v tabulce můžete také zvážit použití zobrazení, např.

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;

a poté založte své další dotazy na tomto zobrazení namísto přímo na tabulce.



  1. Seznam sloupců s indexy v PostgreSQL

  2. Vynutit pokles mysql obcházením omezení cizího klíče

  3. Počet Počet po sobě jdoucích výskytů hodnot v tabulce

  4. MySQL:ORDER BY s prázdným datem '0000-00-00' jako poslední, ale zbytek ASC