[SQL] MySQL은 INSERT INTO ... VALUES과 SELECT
SQLMySQL은 INSERT INTO ... VALUES과 SELECT
내가 선택 쿼리에서 얻을 미리 설정된 값과 값을 삽입하는 방법이 있나요? 예를 들면 :
INSERT INTO table1 VALUES ("A string", 5, [int]).
나는 "A 문자열"과 숫자 5의 값을 가지고,하지만 난 이런 식으로 선택하고에서 [INT] 값을 찾을했습니다 :
SELECT idTable2
FROM table2
WHERE ...
그 날 안에 표를 넣어 해당 ID를 제공합니다.
어떻게 문에이 병합?
해결법
-
==============================
1.... 삽입을 사용하여 쿼리를 선택하고, 선택에 알려진 값을 넣어 :
... 삽입을 사용하여 쿼리를 선택하고, 선택에 알려진 값을 넣어 :
insert into table1 select 'A string', 5, idTable2 from table2 where ...
-
==============================
2.바로이 같은 하위 쿼리를 사용합니다 :
바로이 같은 하위 쿼리를 사용합니다 :
INSERT INTO table1 VALUES ("A string", 5, (SELECT ...)).
-
==============================
3.
INSERT INTO table_name1 (id, name, address, contact_number) SELECT id, name, address, contact_number FROM table_name2;
-
==============================
4.이 시도
이 시도
INSERT INTO TABLE1 (COL1 , COL2,COL3) values ('A STRING' , 5 , (select idTable2 from Table2) ) where ...
-
==============================
5.모든 다른 답변 해결할 수있는 문제 문제 내 대답은 다른 사람과 같은 방식으로 작동하지만, 단지 더 didactically 방법 (MySQL의에서이 작품 ... 다른 SQL 서버를 모르는)에 :
모든 다른 답변 해결할 수있는 문제 문제 내 대답은 다른 사람과 같은 방식으로 작동하지만, 단지 더 didactically 방법 (MySQL의에서이 작품 ... 다른 SQL 서버를 모르는)에 :
INSERT INTO table1 SET stringColumn = 'A String', numericColumn = 5, selectColumn = (SELECT idTable2 FROM table2 WHERE ...);
당신은 MySQL의 설명서를 참조 할 수 있습니다 : INSERT 구문
-
==============================
6.
INSERT INTO table1 SELECT "A string", 5, idTable2 FROM table2 WHERE ...
참조 : http://dev.mysql.com/doc/refman/5.6/en/insert-select.html
-
==============================
7.
INSERT INTO table1 (col1, col2) SELECT "a string", 5, TheNameOfTheFieldInTable2 FROM table2 where ...
-
==============================
8.다음을 시도해보십시오
다음을 시도해보십시오
INSERT INTO table1 SELECT 'A string', 5, idTable2 idTable2 FROM table2 WHERE ...
-
==============================
9.이 시도:
이 시도:
INSERT INTO table1 SELECT "A string", 5, idTable2 FROM table2 WHERE ...
from https://stackoverflow.com/questions/15523597/mysql-insert-into-values-and-select by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] PIVOT 0 출력 (NULL) 값을 대체하는 방법 (0) | 2020.05.02 |
---|---|
[SQL] 파일에 대한 확인은 SQL 서버에 존재 여부? (0) | 2020.05.02 |
[SQL] SQL 오류 : ORA-01861 : 리터럴 형식 문자열 01861과 일치하지 않습니다 (0) | 2020.05.02 |
[SQL] 같은보기에서 다른 열을 계산하는 계산 된 열을 사용하는 방법 (0) | 2020.05.02 |
[SQL] 여러 행에 걸쳐 분할 값 [중복] (0) | 2020.05.02 |