Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
两个表的同一变量上的MySQL自动增量_Mysql_Auto Increment - Fatal编程技术网

两个表的同一变量上的MySQL自动增量

两个表的同一变量上的MySQL自动增量,mysql,auto-increment,Mysql,Auto Increment,假设我有这两张桌子 创建表订单(orderid int、customerid int、itemid int、order_name varchar(30)) 创建表Order2(orderid int、customerid int、itemid int、order_name varchar(30)) 但是,我不希望这两个表中的任何一个具有相同的orderid,而是希望它们一起自动递增。例如,如果上次插入使当前Order2.orderid等于5,则Order中的下一个orderid将等于6。如果未按

假设我有这两张桌子

创建表订单(orderid int、customerid int、itemid int、order_name varchar(30))

创建表Order2(orderid int、customerid int、itemid int、order_name varchar(30))

但是,我不希望这两个表中的任何一个具有相同的orderid,而是希望它们一起自动递增。例如,如果上次插入使当前Order2.orderid等于5,则Order中的下一个orderid将等于6。如果未按顺序插入Order2中的下一个orderid,则它仍然可以等于6。但它们不能同时包含orderid 6。其余的列不一定有关系

我想知道是否可以在MySQL中执行类似的操作?不改变MySQL的结构/关系。这些不是我数据库中的实际表,这个示例只是为了说明我正在尝试做什么


我试图避免更改表的结构或关系。

可能与或重复,或者您可能可以通过事件或存储过程执行此操作。。。