Я сделал собственные пользовательские таблицы в WordPress базе, и теперь мне нужно обновить таблицу, используя данные из таблиц wopdpress в (thundbail ссылка)MySQL обновление данных с использованием 3 таблицы
Здесь выберите запрос
SELECT p.post_parent, guid
FROM wp_postmeta AS pm
INNER JOIN wp_posts AS p ON pm.meta_value=p.ID
WHERE pm.post_id = 1552
AND pm.meta_key = '_thumbnail_id'
ORDER BY p.post_date DESC
LIMIT 1
Ответ: post_parent (fullproducts = postid) | guid (fullproducts = изображение)
1552 | URL
I судимого этот код для обновления этой таблицы
UPDATE full_products, wp_postmeta AS pm
SET full_products.image = wp_postmeta.guid
INNER JOIN wp_posts AS p ON pm.meta_value=p.ID
WHERE pm.post_id = full_products.postid
AND pm.post_id = 1552
AND pm.meta_key = '_thumbnail_id'
ORDER BY p.post_date DESC
LIMIT 1
Но это оленья кожа запрос работы. Не могли бы вы это проверить?
Параметр 'ВНУТРЕННИЙ JOIN' в' UPDATE' заявление находится в неправильном месте; поместите его перед ключевым словом «SET» вместе с другими таблицами. – eggyal