Din grasala intr-un tabel am ajuns la situtia:
Id nume
20 Popescu Vasile
20 Vasile Popescu
21 Ionescu Stefan
Vreau (date pt un raport) ca in urma unui set de comezi SQL, dispara redundanta, adica sa obtin:
Id nume
20 Popescu Vasile
21 Ionescu Stefan
sau
Id nume
20 Vasile Popescu
21 Ionescu Stefan
nu conteaza care din cele doua.
Comenzi SQL pt a repara o gresala
Moderatori: Zamolxe, Moderatori
Re: Comenzi SQL pt a repara o gresala
Salut
Daca aplici ALTER TABLE sa adaugi UNIQUE index la coloana `id`, va sterge randurile cu id duplicat, iar la insert cu un id care este deja va returna eroare.
Daca aplici ALTER TABLE sa adaugi UNIQUE index la coloana `id`, va sterge randurile cu id duplicat, iar la insert cu un id care este deja va returna eroare.
Cod: Selectaţi tot
ALTER IGNORE TABLE nume_tabel ADD UNIQUE INDEX idx_name (id)
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori