Как создать запрос, чтобы записать в поле значение другого поля этой же строки?

Для создания запроса, который записывает в поле значение другого поля этой же строки, вы можете воспользоваться функцией 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".