1
Speaking of databases, we know that they have several data types to be used in each specific situation. But, following the data types to the letter can be considered an exaggeration in most cases or is always recommended, even giving more work to the developer?
And taking advantage of the question, about UNSIGNED (which for those who do not know, serves to inform the bank that that column will not accept negative values. This also increases the positive column limit value), it is also an exaggeration to uselo in all columns that will not receive negative values (which in most cases will be the majority)? Using UNSGINED, in addition to increasing the limit, ensures better performance or not? Since the amount of possible values remains the same, I believe that.
I have little experience with databases. Unfortunately it is a resource that although we always use, we end up leaving aside and doing what everyone does.
If you have anything else that fits the question and you want to add, feel free.