BLOB
컬럼을 포함하는 한 테이블에서 다른 테이블로 데이터 세트를 복사해야합니다. 나는 하위 쿼리 SELECT
와 함께 INSERT
쿼리를 사용하고 있습니다 :MySQL의 한 테이블에서 다른 테이블로 BLOB 데이터 복사
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도 사용할 수 있습니다.
+1 내가이 관련 질문을 찾을 때까지 한 테이블에서 다른 테이블로 복사하는 방법을 물어 봤습니다. – Ozzy