Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 132|Resposta: 0

[Gorjetas] Problema de exclusividade de campo de exclusão suave de banco de dados (tombod)

[Copiar link]
Publicado em 07/01/2026 16:40:20 | | | |
Requisitos: Para evitar exclusão acidental e perda de dados, a operação de exclusão pode não ser exclusão física, mas sim eliminação suave (exclusão lógica). Se houver campos únicos na tabela, como :code, a exclusão suave introduz novos problemas.

Soluções SQL Server

O SQL Server suporta Índices Filtrados, que são índices com uma cláusula WHERE que criam índices apenas para linhas que atendem aos critérios, e podem impor unicidade nessas partes dos dados.

O script de teste é o seguinte:
O teste está mostrado abaixo:



Soluções MySQL

O MySQL lida com NULL permitindo múltiplos valores NULL, mas não os mesmos valores não-NULL. Um conflito de unicidade é acionado somente se todos os campos forem valores não NULL.

O script de teste é o seguinte:
O teste está mostrado abaixo:





Anterior:O MikroTik (11) RouterOS especifica que o bloco CIDR é acessado usando pptp-client
Próximo:Compressão de linhas de tabelas e compressão de páginas no banco de dados SQL Server
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com