Я пытаюсь понять, как переименовать содержимое столбца, в котором хранится имя файла. В настоящее время в этом поле есть дубликаты, которые я пытаюсь переименовать, добавляя инкрементное целое число после каждого дубликата, например.
ID | FILENAME
----------------------
1 | file1.ext
2 | file2.ext
3 | file1.ext
4 | file1.ext
5 | file3.ext
6 | file3.ext
7 | file4.ext
Итак, в приведенном выше примере я хочу, чтобы следующее было уникальным:
ID | FILENAME
----------------------
1 | file1.ext
3 | file1.ext
4 | file1.ext
5 | file3.ext
6 | file3.ext
Изменив имена файлов на:
ID | FILENAME
----------------------
1 | file1-1.ext
3 | file1-2.ext
4 | file1-3.ext
5 | file3-1.ext
6 | file3-2.ext
Я знаю, как найти дубликаты, но я не уверен, как добавить приращения непосредственно перед расширением или как увеличить счетчик в первую очередь.
Любая помощь будет принята с благодарностью.