홈>
SQL로 더 많은 것을 배우려고하는데 1 개의 ID (행)로 연결된 숫자 목록을 삽입하려고합니다.
이제 SELECT에서 List를 사용하는 방법을 알아 냈습니다.
SELECT * FROM products WHERE catalog_number IN ("CAT1", "CAT2", "CAT3");
그리고 비슷한 일을하려고하지만 INSERT로
이와 같은 일이지만 슬프게도 작동하지 않습니다.
INSERT INTO link_products ('main_product_id', 'linked_product_id') VALUES (124, IN(1,2,3,4,))
기본적으로 PHP
foreach
처럼하려고합니다.
SQL에서 완전히 명령 (
phpmyadmin
에서)
) 그리고 이것이 가능한지 확실하지 않습니다.
결과는 (데이터베이스에) 있어야합니다 :
id | main_product_id | linked_product_id
1 124 1
2 124 2
3 124 3
4 124 4
- 답변 # 1
- 답변 # 2
같은 것이 필요하다고 생각합니다
INSERT INTO link_products ('main_product_id', 'linked_product_id') SELECT 124, productId FROM products WHERE catalog_number IN ("CAT1", "CAT2", "CAT3")
관련 자료
- syntax - C ++에서 "cout"접두사를 계속 추가하지 않고도 여러 줄의 문자열 출력을 입력 할 수 있습니까?
- 파이썬에서 문자열의 특정 키워드를 삭제할 수 있습니까?
- bash - re - 파일에서 특정 문자열 뒤에 텍스트를 삽입하는 방법은 무엇입니까?
- r - 단어 경계를 유지하면서 문자열 중간 지점에 줄 바꾸기 문자를 삽입합니다
- sql - SQLite에서 문자열 중간에 문자를 어떻게 삽입 할 수 있습니까?
- 파이썬으로 문자열에 nubmer를 삽입하는 방법은 무엇입니까?
- java - 내 SQL 삽입 문, 문자열 변수에 아포스트로피가 있습니다
- 자바 스크립트는 JS 객체 (JSON) 전단지 벡터 타일에 문자열을 강제 삽입합니다
- lua - 문자열 이름으로 함수 호출 가능
- java - Spring MVC에서 int 필드에 대해 0 대신 빈 문자열을 바인딩하는 방법은 무엇입니까?
- javascript - "말 그대로"HTML 입력에 문자열 삽입
- python - 목록에 문자열을 삽입하려고 할 때이 오류가 발생하는 이유는 무엇입니까?
- racket - 대신 read-csv-file을 사용하여 문자열에서 읽을 수 있습니까?
- command line - 동일한 문자열에 대해 두 가지 다른 md5 해시 결과를 얻는 방법은 무엇입니까?
- bash - 문자열을 바꾸고 같은 필드의 특정 위치에 문자를 삽입합니다
- java - for 루프에서 문자열 이름을 호출하여 수백 개의 문자열 배열을 확인할 수 있습니까?
- asp.net - 웹 API net Core 31에서 문자열 대신 int를 전달할 때 400 잘못된 요청
- python - 선택한 색인의 문자열에 삽입하는 프로그램
- powershell - 프로그래밍 방식으로 Azure 함수에 대한 연결 문자열을 만들 수 있나요?
- python - 가능한 모든 조합을 찾으려면 문자열의 각 위치를 변경하십시오
관련 질문
- PHP에서 PDO를 사용하여 테이블에 배열을 삽입하는 방법
- 여러 IN &AND 문이 있는 mysql where 절을 최적화하는 더 좋은 방법이 있습니까?
- mysql : 동일한 테이블의 항목에 대한 둘 사이의 관계 생성
- mysql : Mariadb -필드에 null 값이 없는 경우에도 "필드 'xxx'에 기본값이 없습니다" 오류가 발생함
- PHP를 사용하여 동일한 SQL 테이블에서 두 번 선택
- mysql 텍스트 쿼리에서 특정 레code 필터링
- 하나의 PHP 파일에서 여러 쿼리 사용 이전 쿼리의 결과 집합
- mysql : insert 문을 사용하여 부모 테이블의 자식 테이블에 외래 키 값을 추가하거나 삽입하는 방법
- 중첩 객체의 여러 인수에 대한 MySQL JSON_SEARCH
- mysql : 두 열을 곱하고 데이터베이스에 새 열을 추가하는 방법은 무엇입니까?
다음과 같은 데이터를 삽입하십시오 :