I can answer your question with one simple word: "Kiss."
Which, of course, means ... Keep it just stupid.
Adding a table for no-no at all, unless you really need to solve the problem.
As a rule, I do not agree with dividing tables. This adds complexity to the databases and code. Having useless columns in a table is bad, but it's not as bad as multiple tables when you only need one.
Cases in which you would like to add another table:
- Some of your columns are BloB data (larger than the page size), and they are rarely used, and other columns with small data sizes are often used.
- If you do not have enough brain.
- If you are angry.
- Or ... if you are trying to anger your colleagues.
source share