sql >> Databasteknik >  >> RDS >> Mysql

Ta bort dubbletter av rader i en tabell utan primärnyckel

Prova detta

DELETE FROM item WHERE GREATEST(0,@num := IF(NAME = @NAME, @num + 1, 0),LEAST(0, LENGTH(@NAME := NAME)))>0


  1. mssql konvertera varchar till float

  2. mySQL - Tabelllåsning vs radlåsning

  3. Hur man grupperar efter år i SQL

  4. Hur man använder MELLAN-operatören i SQL Server