【问题标题】:How to move blob data to another table?如何将 blob 数据移动到另一个表?
【发布时间】:2014-03-05 17:37:00
【问题描述】:

我已使用 blob 数据类型将图像存储在我的数据库中,我想将其传输到另一个表。我正在使用 vb.net。你们知道如何使用 mysql 将这个 blob 文件传输到另一个表吗?

【问题讨论】:

  • 这是你想做的事情吗?或者你想在你的应用程序中一遍又一遍地做一些事情?
  • 我想在我的应用程序中一遍又一遍地做。我想使用 comlumn_id 移动特定的数据块并移动到另一个表。先生,您知道如何将 blob 数据移动到另一个表吗?你能帮帮我吗?
  • 我想某种INSERTUPDATE 查询使用源表中的SELECT 可以完成这项工作,但请考虑重新设计您的表。有一个包含BLOB 图像和主键的images 表,然后让其他表使用images 表的外键。这将大大提高效率,因为您只需要更新其他表上的外键 ID。或者您可以考虑在images 表上设置某种状态列,如果这样可以完成这项工作。换句话说,移动 blob 可能很昂贵。避免它。
  • 谢谢 jpmc26 它给了我如何解决这个问题的线索。我试试你对我说的话

标签: mysql vb.net blob


【解决方案1】:

我想下一个 SQL 语句会起作用。你试过类似的东西吗?

INSERT INTO TargetTable BlobField SELECT BlobField FROM SourceTable

希望我能帮上忙!

【讨论】:

  • 感谢 Pantelis Natsiavas,但此查询不起作用。我非常感谢你的帮助:)
  • 当你说它不起作用时,你是什么意思?你有错误吗?无需说您应该使用您的特定架构结构更改TargetTableSourceTableBlobField
猜你喜欢
  • 1970-01-01
  • 2012-04-07
  • 1970-01-01
  • 2015-03-21
  • 1970-01-01
  • 2013-10-18
  • 1970-01-01
  • 2017-05-20
相关资源
最近更新 更多