想象一下,我有以下数据库结构:
- Products 表中的 product_id 是 Auto-Increment
如何在 Products 表和 Amazon_Books 或 Starbucks_Products 中插入一些东西而不会丢失 product_id?
我的第一个想法(假设是 Amazon_book):
- 在 Products 表中插入产品信息。生成自动增量。
- 获取最大 product_id
- 在 Amazon_Books 中插入产品的 max(product_id),然后是亚马逊图书信息
但是,如果几乎同时插入两个或多个产品怎么办?我的 max(product_id) 可能会增加,并且子类型插入会用于其他目的。
谢谢。