반응형
나는 MySQL을 처음 사용하므로 친절하십시오 :)
PHP 양식의 데이터를 모두 외래 키가있는 3 개의 다른 테이블에 삽입하고 싶습니다. 테이블을 수동으로 업데이트하려고하면 누락 된 참조로 인해 오류가 발생하기 때문에 한 번에 3 개의 테이블을 모두 업데이트하는 삽입 명령을 어떻게 작성할 수 있습니까? "NULL"항목을 처리하고 모든 테이블을 차례로 업데이트해야합니까? 아니면 단일 명령으로이 문제를 해결할 수 있습니까? MySQLi_Multi_Query처럼?
대단히 감사합니다!
해결 방법
의존성 순서대로 삽입해야 할 가능성이 큽니다. 따라서 세 개의 테이블 (A, B, C)이있는 경우 C는 B에 의존하고 B는 A에 의존한다고 가정합니다. 또한 각 테이블에는 각각 기본 키 AID, BID 및 CID가 있다고 가정합니다.
참조 페이지 https://stackoverflow.com/questions/4565195
반응형
'MySql' 카테고리의 다른 글
MySQL mysql GROUP_CONCAT 중복 (0) | 2020.10.25 |
---|---|
MySQL 제한 및 페이지 매김이있는 yii CActiveDataProvider (0) | 2020.10.25 |
MySQL Java의 MySQL 데이터베이스 테이블에 시간 (HH : MM : SS)을 삽입하는 방법은 무엇입니까? (0) | 2020.10.25 |
MySQL 서버에서 처리 할 수있는 초당 MySql 쿼리는 몇 개입니까? (0) | 2020.10.25 |
MySQL Ping a MySQL server (0) | 2020.10.25 |
댓글