집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 여러 테이블에 동시에 데이터를 삽입하려면 어떻게 해야 합니까?
여러 테이블에 동시에 데이터 삽입
단일 쿼리로 두 개의 별도 테이블(방문 및 등록)에 데이터를 삽입하는 질문입니다. 삽입 프로세스에 대해 원하는 결과는 다음과 같습니다.
INSERT INTO `visits` as v ,`registration` as v (v.`visit_id`,v.`card_id`,r.`registration_id`, r.`type`, r.`timestamp`, r.`visit_id`) VALUES (NULL, 12131141,NULL, UNIX_TIMESTAMP(), v.`visit_id`);
MySQL 제한 사항
그러나 MySQL에서는 단일 테이블로 여러 테이블에 데이터를 삽입하는 것을 허용하지 않습니다. 질문. 이러한 제한으로 인해 원하는 목표를 달성하는 데 어려움이 있습니다.
솔루션 접근 방식
이러한 제한을 극복하기 위해 두 가지 대안 접근 방식이 제안됩니다.
위 내용은 MySQL에서 여러 테이블에 동시에 데이터를 삽입하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!