Lai*_*ira 5 mysql sql blob copy
我需要将一组数据从一个表复制到另一个包含BLOB列的数据.我正在使用INSERT子查询的查询SELECT:
INSERT INTO dest_table(field1,field2,field3,blobfield,field4) (SELECT t.myfield1,t.myfield2,t.id,t.blobfield,'SomeConstant' FROM tablename t)
Run Code Online (Sandbox Code Playgroud)
所有字段都被正确复制,除了BLOB.我知道我错过了什么,但我不知道如何做这项工作.搜索没有帮助我.有谁知道如何解决它?
我更喜欢纯SQL的解决方案,但我也可以使用Ruby.
在这里玩了一下之后,我发现了错误:原始列是a MEDIUMBLOB,而不是a BLOB.当我纠正类型时,它工作正常.抱歉这个愚蠢的问题.