是否可以仅为单个数据库设置auto_increment_offset和auto_increment_increment变量而不影响任何其他数据库?
我想要这个的原因是我在数据库上实现主主复制,但我有一个包含30个域及其数据库的云VPS。因此,我需要为单个数据库设置此变量,而不会影响其他数据库。
答案 0 :(得分:3)
不,这是一个全局变量。 You can set it per session但是,每次打开数据库连接时都可以编写PHP软件来设置它。
如果设置了本地值,则新值会影响当前用户在会话期间插入新行的所有表的
AUTO_INCREMENT
列,除非在该会话期间更改了值。 / p>