Попробуйте это.
Добавьте новый столбец со следующим запросом SQL:
ALTER TABLE myTable ADD newColumn <datatype>
Где <datatype>
может быть чем-то вроде int, text, longtext, varchar (50) -в зависимости от того, что вам нужно.
Затем обновите только этот столбец с помощью SQL-запросов, например:
UPDATE TABLE myTable SET newColumn = 'Hello this is my data'
или если вам нужно обновить определенную строку (выбранную, где идентификатор столбца равен 2):
UPDATE TABLE myTable SET newColumn = 'Hello this is my data' WHERE id = '2'
Вот простой SQL-запрос для копирования данных из datenum в newColumn:
UPDATE myTable SET newColumn = datenum
Выполните этот код один раз (но с именем таблицы и именем столбца:конечно), и вы увидите, что данные копируются.
Или, если вы хотите сделать это, например, с помощью PHP:
$rs = mysql_query('SELECT * FROM myTable ORDER BY id ASC');
while ($row = mysql_fetch_array($rs)) {
$id = $row['id'];
$new_datenum = $row['datenum'];
$q = mysql_query('UPDATE myTable SET newColumn = $new_datenum WHERE id = $id');
}
Это также скопирует вседанные из datenum в newColumn.