Добавление данных из одной таблицы в другую

kostya15

Новичок
Добавление данных из одной таблицы в другую

Всем дорого дня!
У меня такая проблема.
Есть две таблицы с одинаковыми полями нужно добавлять во вторую таблицу строки первой, которых в ней еще нет.
 

zerkms

TDD infected
Команда форума
INSERT ... SELECT

ps: зачем одну и ту же информацию хранить дважды в раных местах?
 

kostya15

Новичок
Может это можно сделать проще..
Мне нужно ежедневно закачивать прайс Exel в базу, чтобы в нее добавлялись новые позиции и обновлялись цены.
Поэтому я сделал чтобы файл закачивался в одну таблицу и по ней редактировать вторую.
Или как лучше сделать?
 

zerkms

TDD infected
Команда форума
сугубо имхо удобнее редактировать данные в вебинтерфейсе, а затем на основе этих данных генерировать xls
 

kostya15

Новичок
Где ошибка в этом запросе?
$query="SELECT artikul FROM price, price LEFT JOIN predlojenie ON price.artikul=predlojenie.artikul WHERE predlojenie.artikul IS NULL";
Price и Predlojenie это две таблицы из таблицы Price нужно выбрать артикулы, которых нет в таблице Predlojenie.

MySql выдает
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /www/htdocs/4.php on line 92
 

zerkms

TDD infected
Команда форума
1. mysql_error() - после функции с запросом
2. почитать как php работает с mysql
3. что такое "...price, price..." ??
 

kostya15

Новичок
после функции с запросом выдается вот такая ошибка
Кто может подсказать, что неправильно в этом запросе кроме
price, price
 
Сверху