久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何理解MySQL主從復制中關于AUTO

150次閱讀
沒有評論

共計 649 個字符,預計需要花費 2 分鐘才能閱讀完成。

今天就跟大家聊聊有關如何理解 MySQL 主從復制中關于 AUTO_INCREMENT 的奇怪問題,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

昨天修改一個表的字段,發現主從復制同步失效了,但同步進程沒有出錯,mysql 日志也沒有出錯,仔細查找了一下原因,發現是新增的自增主鍵字段的起始值在主從庫上不一致,導致按主鍵更新數據時無法在從庫找到對應記錄。事情經過如下:[@more@]

表 table1(主庫為 innodb 類型,從庫為 MyISAM 類型),有一自增主鍵 pid,現將 pid 改成非自增,非主鍵,另外增加一自增主鍵。

alter table table1 modify pid int not null;

alter talbe table1 drop primary key;

alter table table1 add aid int not null auto_increment primary key first;

結果主庫上表 table1 的 auto_increment 屬性自動沒有了,默認重新從 1 開始,但從庫上表 table1 的 auto_increment 屬性還有,還是以前 pid 的最大值。

奇怪的是我把從庫也改成 innodb 就沒有這個問題了,懷疑是 mysql 的 bug,在此記錄一下,以后要注意了。

看完上述內容,你們對如何理解 MySQL 主從復制中關于 AUTO_INCREMENT 的奇怪問題有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-19發表,共計649字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 怀来县| 格尔木市| 太仆寺旗| 慈利县| 灵寿县| 扬中市| 陕西省| 新巴尔虎左旗| 额尔古纳市| 迭部县| 渝北区| 海安县| 岑溪市| 丰城市| 屏东市| 宣城市| 定南县| 商都县| 康平县| 龙州县| 十堰市| 南和县| 蓬溪县| 平定县| 浦北县| 高阳县| 永城市| 于田县| 甘谷县| 平顺县| 盱眙县| 泗水县| 来安县| 成武县| 南阳市| 崇信县| 沽源县| 浦县| 水城县| 大竹县| 太湖县|