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

Mám vytvořit nové pole v tabulce nebo jen vybrat MAX druhé tabulky

To je jeden způsob, jak to udělat.

Možná ani nepotřebujete, aby pole current_status bylo FK; proč prostě neukládat hodnotu? Jinak byste se mohli dostat do lichých kruhových odkazů.

Dalším způsobem by bylo uložit stavový archiv oddělený od tabulky projektů. Pokaždé, když se stav změní, vložte aktuální stav do archivní tabulky a změňte hodnotu projects.status.



  1. Existuje nějaký způsob, jak nechat server MySQL „tlačit“ aktualizace DB do klientského programu?

  2. Filtrování protokolů výstrah v EM13c

  3. Nejlepší alternativa k nastavení schématu PostgreSQL pomocí PHP PDO

  4. int na řetězec v MySQL