gpt4 book ai didi

php - Mysql查询: auto-increment manipulation and update on the foreign table

转载 作者:行者123 更新时间:2023-11-29 21:36:37 24 4
gpt4 key购买 nike

我的 table 是:

orders(orderID,orderDesc)
orderscoding(orderscodingID,orderID,codeA)

两个表都有大约 230 条记录。

我想更改 (orderID) 自动增量1,2,3,4,5 ..... 至 100001,10002,10003,10004,10005并将其反射(reflect)到相关表格中,这可能吗?

所以基本上这不起作用,因为它用于新插入(但我想修改现有记录):

ALTER TABLE orders AUTO_INCREMENT=100001;

最佳答案

如果您想更新现有的orderID,您可以这样做

UPDATE orders SET orderID = orderID + 10000

通过此查询,所有现有的 orderID 将增加 10000。因此,1 将变为 10001,2 将变为 10002,依此类推...

orderscoding 表执行相同操作,以使其与 orders 表同步(如果有更多表同步到 orderID,请执行相同操作。 )

UPDATE orderscoding SET orderID = orderID + 10000

关于php - Mysql查询: auto-increment manipulation and update on the foreign table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34875333/

24 4 0