1
基本上我現在處理的問題是propertyID從4271到4342開始。有一個重複的Lat和Lng條目(地理座標)將所有座標關閉。 propertyID 4272的經度和緯度座標應爲propertyID 4271.它由一個propertyID關閉。我基本上需要將Lat Lng字段向上移動一個。修復mysql表中的重複條目
什麼是最好的方式去解決這個使用SQL?
基本上我現在處理的問題是propertyID從4271到4342開始。有一個重複的Lat和Lng條目(地理座標)將所有座標關閉。 propertyID 4272的經度和緯度座標應爲propertyID 4271.它由一個propertyID關閉。我基本上需要將Lat Lng字段向上移動一個。修復mysql表中的重複條目
什麼是最好的方式去解決這個使用SQL?
您可以更新每個記錄的propertyID
通過像這樣偏移:
UPDATE Coords SET propertyID = propertyID - 1 WHERE propertyID > 4271
我運行這個腳本之前不得不刪除propertyID 4271,但這個工作。謝謝! – sammich
您必須更新這些字段。 – debianek
好吧,這是我想要做的一種方式。例如:我刪除了重複條目,然後運行更新語句:UPDATE Coords SET propertyID = 4271 WHERE propertyID = 4272;但是沒有更快的方式來做這件事,而不是逐個更新ID? – sammich