MySQL conventions de nommage, si le nom contient le nom de la table?

Un ami m'a dit que je devrais inclure le nom de la table dans le champ nom de la même table, et je me demande pourquoi? Et doit-il être comme ça?
Exemple:

(Table) Users  
(Fields) user_id, username, password, last_login_time

Je vois que le préfixe "user_" est vide de sens depuis que je sais que c'est déjà pour un utilisateur. Mais j'aimerais vous entendre aussi.
note: je fais de la programmation en php, mysql.

Voir aussi: stackoverflow.com/questions/529863/...
Je suis l'aide de la Doctrine-Project (ORM), et il utilise comme ceci: un(Utilisateur) à un(Photo): l'Utilisateur[id, nom, âge, picture_id], Tableau[id, nom de fichier, fichier]

OriginalL'auteur Omar Al-Ithawi | 2009-08-23