MYsql вставка нескольких записей в столбец с помощью командной строки - PullRequest
0 голосов
/ 23 октября 2018

SQL table

В настоящее время у меня есть таблица SQL, содержащая информацию о сотрудниках. Я добавил новый столбец с именем Phone_no, в котором для всех записей установлено значение NULL.Теперь мне нужно добавить номер телефона для каждой записи с номером 07072000001..25, поэтому первая запись будет 07072000001, а вторая будет 07072000002 и так далее.

1 Ответ

0 голосов
/ 23 октября 2018

Ну, вы можете использовать переменные:

set @rn :=  0;

update t
    set phone_num = lpad(7072000000 + (@rn := @rn + 1), 11, '0');

Я не уверен, имеется ли в виду какой-то конкретный порядок.Если это так, вы можете добавить order by к update.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...