Maison  >  Questions et réponses  >  le corps du texte

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 ?

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

世界只因有你世界只因有你2693 Il y a quelques jours768

répondre à tous(5)je répondrai

  • 漂亮男人

    漂亮男人2017-06-06 09:54:02

    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.

    répondre
    0
  • 为情所困

    为情所困2017-06-06 09:54:02

    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...

    répondre
    0
  • 黄舟

    黄舟2017-06-06 09:54:02

    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.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-06 09:54:02

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

    répondre
    0
  • 漂亮男人

    漂亮男人2017-06-06 09:54:02

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

    répondre
    0
  • Annulerrépondre