在PHP INTO UPDATE时,如果行被更新,我将继续获得下一个自动增量,而不是更新后的行。在同一个数据库中,但在另一个表中,我在重复键更新时没有这种行为。相反,我得到更新行的id。但是,由于某种原因,在我创建的新表中,我一直得到一个根本不存在的id。这两个表都是MyISAM,并有一个自动增量字段。我不明白他们为什么表现得不同。==================================
1 |
在我的例子中,我已经设置了平台通知来解析接收到的XML文件并使用PHP将其插入到MySQL数据库中。现在,正如建议的那样,我希望使用GetOrders进行“双传递”,这实际上应该为每一行(或订单)提供副本。
$sql = "INSERT INTO eBayOrders (OrderLineItemID, S