Do you prefix each field in a table with abbreviated table name?
Example:
Table: User Fields: user_id user_name user_password
Or do you do you name your fields minimally?
Fields: id name password
If you have used both, then which format you feel helped you most in the long run?
Edit: This question doesn’t seem to have a definite answer and both side presents good points. But I have kept the question open for too long time and maybe it’s time to mark one answer as accepted. I am therefore marking the highest voted one as accepted.
Don’t do that. It’s redundant and leads to frustration in the long run.
The only field, where you could apply this might be
id, becauseuser_idwould obviously be the id of the user and it would simplify writing joins in SQL. But I wouldn’t even do that.