如何为单个数据库设置auto_increment_offset和auto_increment_increment


How to set auto_increment_offset and auto_increment_increment for a single database

是否有可能仅为单个数据库设置auto_increment_offset和auto_increment_increment变量而不影响任何其他数据库?

我想这样做的原因是我在数据库上实现了一个主主复制,但我有一个云VPS与30个域及其数据库。因此,我需要在不影响其他数据库的情况下为单个数据库设置这些变量。

不,它是一个全局变量。但是您可以在每次会话中设置它,因此可以编写PHP软件在每次打开数据库连接时设置它。

如果设置了local值,新值将影响当前用户在会话期间插入新行的所有表的AUTO_INCREMENT列,除非该值在会话期间被更改。