테이블이 두 개 있습니다 및 gbook입니다. 구조는 둘 다 동일합니다.테이블 간의 자동 증가
id title author isbn year
그때 해당 테이블에 데이터를 전송하는 두 개의 서로 다른 PHP 페이지에 두 개의 웹 양식이 - '예약 양식'와 'G 예약 양식을'.
'도서 양식'을 제출할 때 도서 표 ID가 성공적으로 증가하고 'G 도서 양식'을 제출하면 gbook 표 ID가 증가합니다. 하지만, 두 테이블간에 ID가 조인/공유되는 방식으로 테이블을 설정하는 방법은 무엇입니까? 즉, 마지막 양식 삽입이 중단 된 위치에서 ID가 자동으로 증가합니다.
내 책 양식을 사용하면 책 정보를 수동으로 추가 할 수 있으므로이 방법을 사용하는 이유는 무엇입니까? 'G 도서 양식'은 Google 도서 API를 사용하여 도서 정보를 자동으로 채 웁니다.
이상적으로는 내 책 테이블을 다음과 같이 설정하십시오.
id
1
2
4
5
8
9
그리고 gbook 표는 같은 것을하는 단계;
id
3
6
7
여기에 새로운 php/mysql이 있으므로 조언이나 방향에 대해 감사드립니다. 필요한 경우 기존 코드를 제공 할 수 있습니다.
왜 그렇게하고 싶습니까? 지원되지 않는 기능은 수행하지 않는 좋은 징조입니다. –
이유가 업데이트되었으므로이 점에 대해 다시 한 번 알려 주시면 감사하겠습니다. –
오라클, SQL 서버, 포스트그레스 등의 다른 데이터베이스는 모든 테이블에 적용 할 수있는 정의 가능한 시퀀스를 가지고 있지만 MySQL은 그렇지 않습니다. 하나의 테이블의 최대 값을 검사하는 저장 프로 시저를 실행하는 것 외에 다른 하나는 최상의 솔루션이 둘 모두를 하나의 테이블에 배치하는 것이라고 생각합니다. – Lucas