두 SELECT 문 모두 각각 하나의 스칼라 데이터 만 반환합니다. INSERT 문의 처음 두 매개 변수로 전달하고 싶습니다. 그러나 두 번째 SELECT 문 다음에 잘못된 쉼표를 나타내는 오류가 발생합니다. 내가 여기서 뭘 잘못하고 있니?
INSERT INTO messages(src_id, tar_id, body, time)
SELECT id FROM chatters WHERE (uname = 'adnan'),
SELECT id FROM chatters WHERE (uname = 'john'), 'Hello John', '1971-12-16';
전체 SELECT
를 괄호 안에 넣으십시오 .
INSERT INTO messages(src_id, tar_id, body, time)
VALUES
( ( SELECT id FROM chatters WHERE (uname = 'adnan') ),
( SELECT id FROM chatters WHERE (uname = 'john') ),
'Hello John',
'1971-12-16' );
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다