У меня есть такой
SQL запрос.
SELECT url_img, object_id FROM images
INNER JOIN products ON images.object_id = products.id
WHERE images.object = "product"
Из таблицы images, выбираются все поля по заданным условиям.
Но задача в том что бы закидывать этот полученный результат в таблицу products в поле image_url
INSERT INTO products (image_url)
SELECT url_img, object_id FROM images
INNER JOIN products ON images.object_id = products.id
WHERE images.object = "product"
UPDATE products
SET products.image_url = image.url_img
SELECT url_img, object_id FROM images
INNER JOIN products ON images.object_id = products.id
WHERE images.object = "product"
Но ничего не получается
MySQL пишет такое:
Column count doesn't match value count at row 1