MySQL을 사용하여 쿼리를 실행할 수 있습니다.
SHOW CREATE TABLE MyTable;
그리고 특정 테이블에 대한 테이블 작성 명령문을 리턴합니다. 테이블이 이미 작성되어 있고 다른 데이터베이스에서 동일한 테이블을 작성하려는 경우 유용합니다.
이미 존재하는 행 또는 행 집합에 대해 insert 문을 가져올 수 있습니까? 일부 테이블에는 많은 열이 있으므로 insert 문을 쓰거나 데이터를 CSV로 내 보낸 다음 동일한 데이터를 가져 오지 않고 다른 데이터베이스로 행을 전송하기 위해 insert 문을 가져올 수 있으면 좋을 것입니다. 다른 데이터베이스로.
명확히하기 위해, 내가 원하는 것은 다음과 같이 작동하는 것입니다.
SHOW INSERT Select * FROM MyTable WHERE ID = 10;
그리고 나를 위해 다음을 반환하십시오.
INSERT INTO MyTable(ID,Col1,Col2,Col3) VALUES (10,'hello world','some value','2010-10-20');
mysql>
프롬프트 에서 INSERT 문을 보여주는 답변을 좋아 합니다. 지금까지는 없습니다.