Здравствуйте! У меня есть две таблицы, new_produrs и old_procedurs, подскажите пожалуйста как сделать так чтобы переместить запись ис 1-ой таблицы во вторую.
INSERT INTO `new_table` (`field_1`, `field_2`, `field_3`) SELECT `field_1`, `field_2`, `field_3` FROM `old_table`;
sobachnik, спасибо, помог, а можно как сделать так чтобы в поле field_3 заносились другие данные, не из new_table? Добавлено спустя 9 минут 56 секунд: sobachnik, спасибо, помог, а можно как сделать так чтобы в поле field_3 заносились другие данные, не из new_table?
Ну, смотря откуда ) Вообще, можно. Например, такой пример: INSERT INTO `new_table` (`field_1`, `field_2`, `field_3`) SELECT `field_1`, `field_2`, 'Привет' FROM `old_table`; В поля 1 и 2 - будут заноситься данные из таблицы old_table. А в поле 3 будет заноситься слово "Привет". А вообще, что напишешь в SELECT-запросе - то и будет заноситься. Можешь формулу какую придумать, связанную со значениями в каких-то полях, например. Или, можешь джоинить таблицы в селект-запросе и вставлять данные в новую таблицу из двух (и более) таблиц.