我想插入购物车表
**orderId** | cartId | cartDate | cartStatus
____________________________________________
1 | 1 | 20120102 | complete
2 | 2 | 20120102 | complete
3 | 3 | 20120102 | complete
4 | 4 | 20120102 | complete
使用订单表中的自动递增值 orderId
**orderId** | orderStatus | secret | sauce
____________________________________________
1 | 7 | 020200202 | bbq
2 | 6 | 020200202 | bbq
3 | 6 | 020200202 | t
4 | 4 | 020200202 | m
INSERT INTO ordertable VALUES(null,7,020200202,bbq)
但随后使用 orderId(现在为 5)
INSERT INTO carttable VALUES(orderId,20120102,complete)
但是,此插入必须作为相同的查询完成。如果我使用 mysql_last_id (php),那么在执行我的购物车插入之前,其他人就有机会插入数据库。否则连接可能会超时。数据库是 MyISAM(我无法更改,第 3 方解决方案)。
谢谢你,J