2015-09-14 3 views
0

Я хочу переместить одну или две строки (с данными), например. от конца до первой позиции или от середины до конца? С phpmyadmin с графическим интерфейсом нет возможности перемещать строки.Как переместить строку в другую строку в mysql

Другой вопрос: Как переместить одну таблицу в другую таблицу путем копирования данных?

ответ

1

Позиция строк в результирующем наборе определяется по формуле ORDER BY или «случайностью», если она не указана, поэтому переход от позиции к другой в абсолютном смысле не имеет смысла.

Вы можете использовать инструкцию INSERT SELECT для копирования данных от table1 до table2, если они имеют одинаковую структуру.

INSERT INTO table2 
SELECT * 
FROM table1 
0

Вы можете копировать данные с помощью запроса:

INSERT INTO table2 (col1, col2, col3) SELECT col1, col2, col3 FROM table1 
Смежные вопросы