Запрос sql с присвоением столбцу auto-increment?

218
20 декабря 2018, 09:20

В таблице wp_options имеется столбец option_id. Как правильно составить sql запрос, чтобы:

  1. option_id модифицировать до auto-increment + выставился флаг 'первичный ключ'.

  2. Все значения этого столбца стали уникальными. В настоящий момент они равны нулям, а нужно что бы они выстроились друг за другом примерно в варианте 1, 2, 3, 4, 5 и т.п. ...

Answer 1

Вначале вам нужно перенумеровать записи.

SET @id = 0;
UPDATE wp_options SET
  option_id = (SELECT @id := @id + 1);

Ну а потом навесить ограничение первичного ключа и добавить автоинкремент

ALTER TABLE wp_options MODIFY COLUMN
  option_id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY;
READ ALSO
Как сверстать данную секцию?

Как сверстать данную секцию?

Подскажите пожалуйста, как правильно сверстать, данную секцию? Мне в голову приходят только варианты: сделать divsection_right and div

213
Тег <picture> и загрузка изображений клиенту

Тег <picture> и загрузка изображений клиенту

Знаю, что img, то бишь изображения начинают подгружаться клиенту еще до загрузки всего domА как тег <picture> на это влияет? Допустим, хочу сделать...

197
Зачем WordPress веб-разработчику и что в нём надо учить? [закрыт]

Зачем WordPress веб-разработчику и что в нём надо учить? [закрыт]

Вижу, что во множестве вакансий востребован WordPress, для чего он нужен веб-разработчику? Все видеоуроки, которые нашёл, это создание блога на WordPress,...

216