<img src='test.gif' />
。作为示例页面网址http://www.bba-reman.com/content.aspx?content=bba_reman_diagnostics_tools
去那里,看到一个页面显示了许多产品图片,所有数据都来自表格。我想使用lazyload jquery插件,因为IMG标签应该看起来像<img src="img/grey.gif" data-original="img/example.jpg" >
。所以我需要更新我的表格html数据。
所以我需要编写一个sql update语句,它将遍历所有行中的所有html数据,并在ID中查找特定div内的img标签,并更改像src一样的IMG标记的src url将被修复为{{1} }为所有图像添加一个属性到所有img标记,如src="img/grey.gif"
我知道我的情况对于更新声明来说有点可怕。请建议更新所有IMG标签写sql的好方法。感谢
答案 0 :(得分:0)
假设您的所有代码确实以/>
结尾,那么这将起作用
UPDATE myTable
SET tag = LEFT(tag, CHARINDEX('/', tag) - 1) + 'data-original=''example.gif'' />'
但是,这不会改变引号,正如您在问题中所做的那样,它不会在标记结束之前删除结束斜杠,就像您在问题中所做的那样。