在迁移网站的时候,往往会丢失文章的缩略图,经查阅,这儿给出mysql一键提取缩略图的语句,自动提取内容字段中的第一张图片为缩略图数据,存放到thumb字段中。
update article set thumb=LEFT(substring(article.content,INSTR(article.content,'src=\"')+5,100),INSTR(substring(article.content,INSTR(article.content,'src=\"')+5,100),'指定字符串(包括)')-1)
将以上sql语句在后台的sql命令行工具里面运行一下即可,注意语句里面LEFT语句是按照指定字符串截取的,语句中"指定字符串"由自己指定并向后删除,保留前面的部分并更新到thumb字段中。语句中“article”改为自己的数据库表,我这儿是系统默认的article表,内容字段是content。
另外注意:之前设置的文章缩略图路径将全部替换,截图文章第一张图片为缩略图路径(无图则空白)。
|