適切なmysqlルックアップを取得してからそれらのレコードを更新するのが困難です。2 つの別々のテーブルの概念に問題があります。基本的に、次の方法で 1 つのテーブル内のレコードを正常に見つけることができます。
SELECT email,id
FROM `phplist_user_user`
WHERE `email` LIKE '%gmail%'
LIMIT 0 , 30
そして個別に:
SELECT userid, value FROM `phplist_user_user_attribute`
今私が理解できないのは、最初のクエリで見つかったすべてのレコードについて、「phplist_user_user_attribute」の値を「gmail.com」に更新する方法です。