[問題] #1064 SQL錯誤 更改wp文章內圖網址

作者: Caput (嗨卡噗特)   2016-03-17 21:35:00
大家好
因為最近網站使用Cloudflare免費的SSL
所以網址改成https
但是以前的文章裡面圖片連結還是http
會導致圖片無法顯示
我就參考網路上教學
到phpMyAdmin的SQL來更新圖片連結
語法如下:
UPDATE wp_posts
SET post_content = ( Replace (post_content, 'src="http://', 'src="//') )
WHERE Instr(post_content, 'jpeg') > 0
OR Instr(post_content, 'jpg') > 0
OR Instr(post_content, 'gif') > 0
OR Instr(post_content, 'png') > 0;
但就會出現這個錯誤
#1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
'SET post_content = ( Replace (post_content, 'src="http://', 'src="//') )
WHERE I' at line 2
MySQL版本 5.1.73
phpMyAdmin版本 4.3.8
希望有人能解決我的問題
感激不盡
作者: BiNoKo (懶蟲)   2016-03-23 16:51:00
wp_posts要加單引號好像不是XD 請從第二行的單引號試試看?
作者: kattte (誠實面對自己吧!)   2016-03-19 19:55:00
你要做的是把原本存圖片資料的欄位 加上httP:// ?

Links booklink

Contact Us: admin [ a t ] ucptt.com