Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 132|Vastaus: 0

[Vinkkejä] Tietokannan pehmeän poiston (tombod) kentän ainutlaatuisuusongelma

[Kopioi linkki]
Julkaistu 7.1.2026 16.40.20 | | | |
Vaatimukset: Tahattoman poistamisen ja tietojen menetyksen estämiseksi poistooperaatio ei välttämättä ole fyysinen poisto, vaan pehmeä poisto (looginen poisto). Jos taulukossa on uniikkeja kenttiä, kuten :code, pehmeä poisto aiheuttaa uusia ongelmia.

SQL Server -ratkaisut

SQL Server tukee suodatettuja indeksejä, jotka ovat indeksejä, joissa on WHERE-lauseke ja jotka luovat indeksejä vain riville, jotka täyttävät kriteerit, ja voivat pakottaa yksilöllisyyden näille datan osille.

Testiskripti on seuraava:
Testi on esitetty alla:



MySQL-ratkaisut

MySQL käsittelee NULL-arvoja sallimalla useita NULL-arvoja, mutta ei samoja ei-NULL-arvoja. Uniikkisyysristiriita laukeaa vain, jos kaikki kentät ovat ei-NULL-arvoja.

Testiskripti on seuraava:
Testi on esitetty alla:





Edellinen:MikroTik (11) RouterOS määrittelee, että CIDR-lohkoa käytetään pptp-clientin kautta
Seuraava:SQL Server -tietokantataulun rivien pakkaus ja sivujen pakkaus
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com