분명 할 수 있지만 경험이 없으므로 어떻게해야하는지 알 수 없습니다. 여기에 질문이 있습니다. 나는 필드 ID, 이름, 시간, 가격 및 설명과 함께 table2있다. 또한, 이름, 시간 및 가격이 다른 table1있다. 가격이 임계 값보다 높으면 table1의 데이터를 삽입하고, 설명은 "가격이 임계 값 이상"을 원한다. 누구든지 그렇게 할 수있는 방법을 제안 할 수 있습니까? 미리 감사드립니다.같은 형식이 아닌 다른 테이블에서 데이터를 테이블에 삽입하기위한 MYSQL 구문
답변
이 ...
INSERT INTO `table2` (`name`, `time`, `price`, `explanation`)
SELECT `name`, `time`, `price`, 'The price is above threshold'
FROM `table1`
WHERE `price` > 100
NSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
SELECT ...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]
INSERT ... SELECT
으로 하나 이상의 테이블에서 많은 행을 신속하게 삽입 할 수 있습니다. 예를 들어 tbl_temp2 INTO
INSERT (fld_id)는 SELECT는 tbl_temp1 FROM 을 tbl_temp1.fld_order_id WHERE tbl_temp1.fld_order_id> 100;
다음 조건은 INSERT ... SELECT
문에 대해 길게 http://dev.mysql.com/doc/refman/5.0/en/insert-select.html
INSERT table1 (name, time, price)
SELECT name, time, price
FROM table2
WHERE price > 120
이 코드에는 ID가 없으므로 설명을 추가하는 방법도 있습니다. 이것은 가격이 120을 초과하는 것을 제외하고는 똑같은 표만 생산할 것입니다. 위와 같은 표를 만드는 데 필요한 것은 두 개의 추가 필드 하나를 다른 하나의 설명으로 만드는 것입니다. 또한, 나는이 문장으로 설명을 원한다 : 가격이 더 높은 경우 "가격이 임계 값 이상이다" – user64066
당신은 INSERT 문을 사용하고를 채우는 데 사용하고자하는 SELECT 문 뒤에 당신에 삽입 할 필드를 나열 들판. 링크는 http://dev.mysql.com/doc/refman/5.5/en/insert.html입니다.
예 :
INSERT INTO insert_tablename (field1, field2, field3)
SELECT field1, field2, field3
< The rest of your select statement >
- 1. mysql - 다른 테이블에 데이터를 삽입하기위한 삽입 트리거 이후
- 2. mysql 테이블에 배치 데이터를 삽입하기위한 python 스크립트
- 3. 다른 테이블에 중복을 삽입하기위한 테이블 구조 변경
- 4. 다른 테이블에 복사 테이블에서 새로운 데이터를 삽입
- 5. 하나의 MySQL 테이블에서 다른 테이블로 데이터를 전송하십시오.
- 6. 두 테이블에서 같은 데이터를 유지하는 방법 mysql
- 7. xml을 구문 분석하고 mysql 테이블에 데이터를 삽입하십시오.
- 8. MySQL - 다른 테이블에 따라 하나의 테이블에서 선택하십시오.
- 9. Windows Azure에서 다른 테이블에 항목을 삽입하기위한 스크립트
- 10. XML을 구문 분석하고 MySQL 테이블에 데이터를 삽입하십시오.
- 11. 다른 데이터베이스에 삽입하기위한 mysql 데이터베이스 내보내기 테이블
- 12. Jquery : 함수를 삽입하기위한 구문
- 13. 구문 오류 (mysql)가있는 하나의 테이블에서 동일한 데이터를 삭제하십시오.
- 14. 두 개의 테이블에 동시에 데이터를 삽입하기위한 LOAD DATA INFILE?
- 15. json 데이터를 다른 mysql 테이블에 삽입하려면 어떻게해야합니까?
- 16. HTML 형식이 아닌 SQL에 데이터를 삽입하십시오.
- 17. 텍스트 상자에서 정보를 가져와 테이블에 삽입하기위한 VBA
- 18. 다른 테이블에서 하나의 테이블에 삽입
- 19. 데이터베이스에 데이터를 삽입하기위한 조건
- 20. 테이블 데이터를 다른 테이블에 삽입
- 21. MySQL - 데이터를 삽입하고 테이블에서 선택하십시오.
- 22. 다른 테이블에 따라 테이블에서 삭제
- 23. 다른 테이블에서 mysql 테이블 만들기
- 24. 한 테이블에서 데이터를 읽고 다른 테이블에 데이터를 쓰는 mysql 쿼리를 작성하려면 어떻게해야합니까?
- 25. wordpress에서 mysql 테이블에 데이터를 삽입하십시오.
- 26. "name : value"형식이 아닌 JSON 데이터를 구문 분석하는 방법은 무엇입니까? "값 이름"쌍하지만 같은 그 뭔가 :
- 27. 테이블 형식이 아닌 데이터를 처리하는 방법은 무엇입니까?
- 28. Oracle SQL 테이블에 데이터를 삽입하기위한 텍스트 파일 읽기
- 29. MySQL 테이블에서 데이터를 읽는 방법?
- 30. 하나의 MySQL 쿼리에서 다른 테이블에서 참조되는 데이터를 얻는 방법
고맙습니다 SomeSillyName – user64066