webForumDet fria alternativet

ta bort kopior

4 svar · 387 visningar · startad av theguru

theguruMedlem sedan juli 2000411 inlägg
#1

Jag har på nåt sätt lyckats få flera kopior i en databas med samma "unique indentidier" Hur gör man om man koiorna sp att det bara blir en kvar? kör man en vanlig delete så tar den ju bort alla med det id:et och det går inte att bara göra update på en enskild post.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

skapa en tabell med samma definition,(tag en backup) utför sedan de tre nedanstående

insert into copy select distinct * from t

delete from t

insert into t select * from copy
theguruMedlem sedan juli 2000411 inlägg
#3

Får då detta problem.

"The text, ntext, or image data type cannot be selected as DISTINCT"

theguruMedlem sedan juli 2000411 inlägg
#4

jag använde top * istället då fungerade det, tack

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Hur är tabellen definierad? Vilken kolumn är det som innehåller duplikat?

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)