あるテーブルから別のテーブルにデータをコピーしようとしています。MySQL LIKEステートメントが機能しない
例えばUPDATE tblMerchants T,
retailers R
SET T.linklabel = R.linklabel,
T.logo_image = R.logo_image,
T.screen_image = R.screen_image,
T.category = R.category,
T.meta_description = R.meta_description,
T.meta_title = R.meta_title,
T.meta_keywords = R.meta_keywords,
T.intro = R.intro,
T.permalink = R.permalink,
T.excerpt = R.excerpt,
T.main_link = R.main_link,
T.related_blog_post = R.related_blog_post,
T.active = R.active,
T.homepage_featured = R.homepage_featured
WHERE T.homepageurl LIKE '%R.linklabel%'
、T.homepageurl
はhttp://www.amazon.com/
ようになりますとR.linklabel
がamazon.com
次のようになります。
は、ここに私の文です。だから私はなぜそれが動作しないのか分からない。私は何のエラーも出ていません、ただその行が影響を受けていると言っています。
'%R.linklabel%'これは問題の可能性があります –