INSERT INTO table1 (c_no, t_name) VALUES (SELECT class_no FROM class WHERE class_name='A class','test')
select 문이나 insert 문 자체는 이상이 없는데
select 문으로 값을 가져와 insert하면 에러가 발생합니다
도움 기다릴게요,,
INSERT INTO ... SELECT 문의 문법은 다음과 같습니다.
INSERT INTO table_name [(col_name,...)] SELECT ...
따라서, SELECT에서 선택되는 컬럼의 수와 INSERT INTO에 사용되는 컬럼의 수가 같아야 합니다.
( VALUES는 사용되지 않습니다 )
다음 링크를 참조하세요.
dev.mysql.com/doc/refman/5.0/en/insert-select.html