mysql - Si une donnée n'est plus utile dans la table de données, vaut-il mieux la supprimer ou définir un champ pour indiquer qu'elle a été supprimée ?
世界只因有你
世界只因有你 2017-06-06 09:52:02
0
5
809

Je rencontre souvent ce problème. Je me souviens avoir entendu quelqu'un dire que la définition d'un champ indique qu'il a été supprimé. J'utilise généralement cette méthode. Je veux savoir laquelle est la meilleure ? Merci à tous

世界只因有你
世界只因有你

répondre à tous(5)
漂亮男人

Les données d'aujourd'hui sont généralement supprimées logiquement, c'est ce que vous avez mentionné, et l'autre est la suppression physique dans la base de données. Supprimez simplement les données directement. La suppression logique convient aux données qui ont été supprimées par l'utilisateur, mais le site Web a toujours besoin de statistiques, tandis que la suppression physique peut être utilisée pour les données qui n'ont aucun sens après vérification, telles que les codes de vérification du téléphone portable.

为情所困

Il est recommandé de le marquer. Pour des raisons précises, vous pouvez vous référer aux articles que j'ai extraits auparavant.

Principes de conception de bases de données – ne supprimez pas de données
http://xingaiming.com/2015/12...

Discussion de problèmes similaires sur

sf :
/q/10...

黄舟

Pas de suppression : dans de nombreux cas, cela prend simplement plus d'espace disque. N'affecte pas les performances du système

Supprimer : cela n'a pas d'importance. Dans la plupart des cas, les scénarios dans lesquels vous prévoyez utiliser ces données supprimées ne se produiront pas réellement. Si elle apparaît, alors cette fonction doit être marquée et non supprimée de manière logicielle.

Donc, lorsque vous rencontrez ce genre de problème à l'avenir et que vous êtes perdu, choisissez simplement le premier. Comme il n’y a pas beaucoup de différence entre les options, il n’y a pas beaucoup de choix.

过去多啦不再A梦

Si les données sensibles peuvent être signalées, si elles ne sont pas directement supprimées physiquement

漂亮男人

Supprimez simplement les données sans importance directement. Il est préférable de supprimer les champs comme les informations utilisateur. . .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal