Добрый день друзья, подскажите пожалуйста, дела. запросы в базу и столкнулся с проблемой.
Парсинг парсит товары, если 1 раз запустить, то он спарсит отлично всё, но когда нажму ещё раз, но он дублирует товары.
Не знаю как соединить 2 запроса в один ключ ID. Стоит генерация
SELECT MAX(product_id)
Имею запросы 2, один без другого не выводит.
Первый сам товар:
INSERT INTO s_products (url,name,brand_id,meta_title,meta_keywords,meta_description)
VALUES ((SELECT MAX(product_id) FROM s_lang_products),'%Название%','0','%Название%','%Название%','%Название%')
ON DUPLICATE KEY UPDATE `url` =
(SELECT MAX(product_id) FROM s_lang_products),
`name` = '%Название%',
`brand_id` = '0',
`meta_title` = '%Название%',
`meta_keywords` = '%Название%',
`meta_description` = '%Название%';
Где вроде стоит
ON DUPLICATE KEY UPDATE `url`
Второй запрос:
REPLACE INTO s_lang_products (lang_id, product_id, name, meta_title, meta_keywords, meta_description)
SELECT 1, id, name, meta_title, meta_keywords, meta_description
FROM s_products;
Помогите решить, уже месяц мусолю.........