2010-12-15 5 views
0

: 표 에서잘못된 MySQL의 쿼리 구문

선택 TABLE_NAME 어디에서 table_id = 2

나는 더 큰 하나 안에이 쿼리를 넣을 수있는 방법을

?

그래서 대신 : 송장에

삽입 값을 내가 쓰고 싶은 (1,1,1)

:

삽입 으로는 (표 1 에서 테이블 _ 을 선택 곳에서 table_id = 2) 값 (1,1,1)

그러나 이것은 오류를 제공하고, 누구든지 올바른 구문을 말할 수 있습니까 미리 감사드립니다.

답변

0

테이블 이름을 하위 쿼리로 바꿀 수 없습니다. SQL 쿼리에서 원하는 것을 할 수는 없습니다.

RDBMS가 저장 프로 시저를 지원하는 경우 SELECT 쿼리의 결과를 해당 문자열의 일부로 사용하여 문자열에서 SQL 쿼리를 생성 한 다음 해당 문자열을 실행할 수 있습니다.