Php Mysql查询:外部表的自动增量操作和更新

Php Mysql查询:外部表的自动增量操作和更新,php,mysql,sql-update,foreign-keys,auto-increment,Php,Mysql,Sql Update,Foreign Keys,Auto Increment,我的桌子是: orders(orderID,orderDesc) orderscoding(orderscodingID,orderID,codeA) 这两张表我都有大约230张记录 我想更改(orderID)从 1,2,3,4,5 ..... 至100001100031000410005 并将其反映在相关表格中,这可能吗 因此,这基本上不起作用,因为它是用于新插入的(但我想修改现有记录): 如果要更新现有的orderIDs,可以这样做 UPDATE orders SET orderID

我的桌子是:

orders(orderID,orderDesc)
orderscoding(orderscodingID,orderID,codeA)
这两张表我都有大约230张记录

我想更改(
orderID
)从 1,2,3,4,5 ..... 至100001100031000410005 并将其反映在相关表格中,这可能吗

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


如果要更新现有的
orderID
s,可以这样做

UPDATE orders SET orderID = orderID + 10000
所有现有的
orderID
将通过此查询递增10000。所以,1会变成10001,2会变成10002,依此类推

orderscoding
表执行相同操作,使其与
orders
表保持同步(如果有更多表同步到
orderID
,则执行相同操作)


“所以基本上这不起作用,因为这是新的插入”-新插入有什么问题吗?因为我想改变旧的插入ones@TaReQMahMooD他想尽可能地对现有的Rowsy做这件事,但不是使用简单的数据库更改命令,您能解释一下这是否可行,但我如何在另一个表上反映它并保持同步?同样,在每个相关表中,将每个orderID增加10000。
UPDATE orders SET orderID = orderID + 10000
UPDATE orderscoding SET orderID = orderID + 10000