Я новичок в MySQL и изучаю ее самостоятельно. На самом деле я хочу скопировать столбец из таблицы в мой существующий столбец таблицы! Предположу, что моя существующая таблица:Вставить новую запись в таблицу MySQL при запуске
где PID значение вставляется по умолчанию! теперь я хочу, чтобы скопировать столбец из другой таблицы с помощью:
INSERT INTO exist_tab(FirstLevel) SELECT some_col FROM another_table;
так, что значения должны прийти внутри Firstlevel колонны. , но проблема в том, что копии значения приходят ниже Pid значений в колонке Firstlevel как:
видеть, что Firstlevel идет ниже! что с этим не так? Мне нужно значение «H» против 19, но я не хочу использовать wild cards, просто хочу скопировать новые данные по старым данным столбца. спасибо Я новичок в этом виде, пожалуйста, кто-нибудь может дать мне представление о том, как это сделать пожалуйста! заблаговременно
Итак, yoiu хотите удалить старые данные? – CMPS
Используйте UPDATE, а не INSERT. Вы хотите изменить существующую строку, а не создать новую. –
, если вы используете обновление, как я могу скопировать значения столбцов? Я имею в виду, как я могу использовать вставку и обновление? –