Для создания запроса, который записывает в поле значение другого поля этой же строки, вы можете воспользоваться функцией UPDATE в языке SQL.
Вот пример запроса, который демонстрирует, как сделать это в MySQL:
UPDATE `table_name` SET `field1` = `field2` WHERE `your_condition`;
В этом примере table_name
- это имя таблицы, в которой вы хотите обновить значения, field1
- поле, значение которого вы хотите записать, field2
- поле, значение которого будет скопировано в field1
. your_condition
- это условие, которое определяет строки, которые должны быть обновлены.
Например, предположим, что у нас есть таблица "users" с полями "name" и "last_name", и мы хотим скопировать значения из столбца "last_name" в столбец "name" для всех пользователей, у которых "last_name" начинается с буквы "A". Запрос будет выглядеть следующим образом:
UPDATE `users` SET `name` = `last_name` WHERE `last_name` LIKE 'A%';
После выполнения этого запроса, значение в столбце "name" будет равно значению в столбце "last_name" для всех соответствующих строк таблицы "users".