Попробуйте:
SET @num: = 0;
UPDATE your_table SET id = @num: = (@ num + 1);
ALTER TABLE
blockquote>tableName
AUTO_INCREMENT = 1;Это приведет к сбросу значения автоинкремента, а затем подсчет каждой строки, пока для него будет создано новое значение.
пример: before
- 1: первое значение здесь
- 2: второе значение здесь
- X: удаленное значение
- 4 : Остальная часть таблицы
- 5: Остальная часть остального ..
, поэтому в таблице будет отображаться массив: 1,2,4,5
Пример: ПОСЛЕ (если вы используете эту команду, вы получите)
- 1: первое значение здесь
- 2: второе значение здесь
- 3: Остальная часть таблицы
- 4: остальная часть остального
Нет следа удаляемого значения, а остальная часть приращения продолжается с помощью этого новый счет.
BUT
- Если где-то на вашем коде что-то использует автоинкрементное значение ... возможно, это атрибуция вызовет проблему.
- Если вы не используете это значение в своем коде, все должно быть в порядке.
Если вы хотите превратить JSON-файл в объект R, вам нужно будет фактически анализировать данные, а не просто вниз. библиотека jsonlite
упрощает
url <- "https://raw.githubusercontent.com/statsbomb/open-data/master/data/events/7298.json"
mydata <- jsonlite::read_json(url)
, а затем mydata
теперь представляет собой большой список со всеми проанализированными значениями из объекта JSON.