Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 132|Répondre: 0

[Pourboires] Problème d’unicité de champ de suppression progressive (tombod) de base de données

[Copié le lien]
Publié sur 07/01/2026 16:40:20 | | | |
Exigences : Afin d’éviter la suppression accidentelle et la perte de données, l’opération de suppression peut ne pas être une suppression physique, mais une suppression douce (suppression logique). S’il y a des champs uniques dans le tableau, comme :code, la suppression douce introduit de nouveaux problèmes.

Solutions SQL Server

SQL Server prend en charge les index filtrés, qui sont des index avec une clause WHERE qui ne créent des index que pour les lignes répondant aux critères, et peuvent imposer l’unicité sur ces parties des données.

Le script de test est le suivant :
Le test est présenté ci-dessous :



Solutions MySQL

MySQL gère NULL en autorisant plusieurs valeurs NULL, mais pas les mêmes valeurs non-NULL. Un conflit d’unicité n’est déclenché que si tous les champs sont des valeurs non NULL.

Le script de test est le suivant :
Le test est présenté ci-dessous :





Précédent:MikroTik (11) RouterOS spécifie que le bloc CIDR est accédé via pptp-client
Prochain:Compression des lignes de tables et compression de pages dans la base de données SQL Server
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com