6

あるテーブルから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)

を除いて、すべてのフィールドが正しくコピーされますBLOB。何かが足りないことは知っていますが、これを機能させる方法がわかりません。検索は私を助けませんでした。誰もがそれを解決する方法を知っていますか?

純粋なSQLのソリューションが好きですが、Rubyも使用できます。

4

1 に答える 1

7

ここで少し遊んだ後、エラーが見つかりました。元の列はでありMEDIUMBLOB、ではありませんBLOB。タイプを修正するだけで問題なく動作します。ばかげた質問でごめんなさい。

于 2009-08-17T01:22:30.530 に答える