Вот быстрый и грязный раствор, используя функциональные возможности СЦЕПИТЬ из Excel:
Предполагая, что у вас есть идентификатор проекта в столбце А и Новый код в столбце B, введите следующую команду для столбца C:
=CONCATENATE("update projects set new_code = ",B1, " where project_id = ", A1, ";")
Затем скопируйте и вставьте, что для всех строк в вашей таблице Excel. Это генерирует операторы SQL, которые затем можно использовать для массового обновления вашей таблицы. Скопируйте текст в скрипт, а затем запустите mysql.
Вы закончите со скриптом, который выглядит примерно так:
update projects set new_code = 35 where project_id = 1;
update projects set new_code = 39 where project_id = 2;
update projects set new_code = 23 where project_id = 3;
Это, конечно, предполагает, что вы уже новый столбец в таблице. Если нет, то используйте альтер заявление таблицы, чтобы добавить его:
alter table projects add column new_code int;
Примечание: Я не рекомендую этот метод, если вы хотите сделать это несколько раз - но если его просто одноразовое вещь, то быстрое решение как это работает отлично.
это один раз с поэтому .. очень интересно подход. хорошая идея –