Как составить SQL запрос, копирвать данные другой таблицы

Юрий73

Постоялец
Регистрация
6 Янв 2015
Сообщения
134
Реакции
170
Как составить SQL запрос, чтоб к примеру одна таблица переписала все свои данные скопировав с другой таблицы.

К примеру есть таблица ps_pm_advancedsearch_criterion_10, нам нужно чтоб в таблице ps_pm_advancedsearch_criterion_11 были теже самые значения в строках, ячейках.
 

Вложения

  • 2017-10-19_09-10-49.png
    2017-10-19_09-10-49.png
    101,8 KB · Просмотры: 6

apv

Постоялец
Регистрация
14 Ноя 2007
Сообщения
85
Реакции
105
При условии, что структура таблиц совпадает (такие же поля, таких же типов:(

Код:
INSERT INTO ps_pm_advancedsearch_criterion_11 SELECT * FROM ps_pm_advancedsearch_criterion_10


Если в ps_pm_advancedsearch_criterion_11 до этого были какие-то данные, то прибей их сперва:

Код:
DELETE FROM ps_pm_advancedsearch_criterion_11
 

Юрий73

Постоялец
Регистрация
6 Янв 2015
Сообщения
134
Реакции
170
Спасибо. Да, структура таблиц совпадает.
 

aurora2000

Постоялец
Регистрация
24 Авг 2014
Сообщения
120
Реакции
42
Если в ps_pm_advancedsearch_criterion_11 до этого были какие-то данные, то прибей их сперва:

Код:
DELETE FROM ps_pm_advancedsearch_criterion_11

Чтобы полностью все было идентично - лучше сделать
Код:
TRUNCATE TABLE ps_pm_advancedsearch_criterion_11

В том случае если есть автоинкрементные поля в таблице
 
Сверху