更新 MySQL DB 以压缩 Blob
如果有一种一次性方法可以更新一系列 ID(例如 WHERE ID
>10 AND ID
<1000)来压缩 blob 列(例如 数据
)?
例如,
UPDATE `table` SET `data`=(SELECT COMPRESS(`data`) FROM `table` WHERE ID=1) WHERE ID=1
但针对一系列 ID 而不是单个 ID。我需要更新大约 1500 行,这些行在未压缩的情况下被错误地插入到数据库中。
If there a one-shot way to update a range of IDs (e.g. WHERE ID
>10 AND ID
<1000) to compress a blob column (e.g. data
)?
e.g.
UPDATE `table` SET `data`=(SELECT COMPRESS(`data`) FROM `table` WHERE ID=1) WHERE ID=1
but for a range of IDs instead of a single ID. I need to update around 1500 rows that were incorrectly inserted into a DB without compression.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这行得通吗?:
Wont this work?: