Как установить автоматическое смещение приращения и автоматическое приращение приращения для одной базы данных
Можно ли установить переменные auto_increment_offset и auto_increment_increment только для одной базы данных, не затрагивая другие базы данных?
Причина, по которой я этого хочу, заключается в том, что я внедряю репликацию master master в базе данных, но у меня есть облачный VPS с 30 доменами и его базами данных. Поэтому мне нужно установить эти переменные для одной базы данных, не затрагивая другие базы данных.
1 answers
Нет, это глобальная переменная. Вы можете установить его за сеанс, хотя, таким образом, программное обеспечение PHP может быть написано для установки его при каждом открытии подключения к базе данных.
Если задано локальное значение, новое значение влияет на столбцы
AUTO_INCREMENT
для всех таблиц, в которые текущий пользователь вставляет новые строки в течение сеанса, если только значения не были изменены во время этого сеанса.