나는 2-300.000의 숫자가 있다는 점에서 버전이라는 컬럼을 가지고있다.mysql query update dublicates
해당 열에서 일부 버전 번호가 삭제되어 번호가 2-300.000에서 연속되지 않으므로 일부 번호가 누락되었습니다.
다시 수정하려면 수정해야합니다. 이 용이하고
SET @ver := 1;
UPDATE geo_patch SET Version = (SELECT @ver := @ver + 1) ORDER BY Version DESC;
내 문제와 함께 할 수는 동일한 버전 번호와 dublicates이있다, 그리고 나는 dublicates로 유지하지만 여전히 새 버전 번호로 업데이트해야합니다.
등급이 필요합니다. 이걸 확인해 봤어? http://stackoverflow.com/questions/3333665/mysql-rankfunction (답변 15 표) – Multisync