Предположим, что у меня есть определения таблиц ниже в Master и Slave:
master> CREATE TABLE t1 (id INT(11) NOT NULL AUTO_INCREMENT,
c1 INT(11) NOT NULL,
c2 INT(11),
PRIMARY KEY (`id`,`c1`)
)ENGINE=InnoDB;
slave> CREATE TABLE t1 (id INT(11) NOT NULL,
c1 INT(11) NOT NULL,
c2 INT(11),
PRIMARY KEY (`id`,`c1`)
)ENGINE=InnoDB;
Как вы можете видеть t1
таблица в ведомом не имеет AUTO_INCREMENT для столбца id
.Вызывает ли это какие-либо ошибки из-за различных определений столбца id
?