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

时间:2014-06-06 15:18:40

标签: php mysql mysql-workbench mysql-error-1064

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

我想要这个的原因是我在数据库上实现主主复制,但我有一个包含30个域及其数据库的云VPS。因此,我需要为单个数据库设置此变量,而不会影响其他数据库。

1 个答案:

答案 0 :(得分:3)

不,这是一个全局变量。 You can set it per session但是,每次打开数据库连接时都可以编写PHP软件来设置它。

  

如果设置了本地值,则新值会影响当前用户在会话期间插入新行的所有表的AUTO_INCREMENT列,除非在该会话期间更改了值。 / p>