最近在網(wǎng)上看到了一個(gè)關(guān)于“mysql分表后如何插入新數(shù)據(jù)”的問(wèn)題,對(duì)一個(gè)用戶表進(jìn)行分表,他的分表規(guī)則是按用戶ID來(lái)分的,但是當(dāng)有一條新數(shù)據(jù)要插入時(shí),還沒(méi)有用戶ID,因此不知道插入哪一張分表中(因?yàn)橹挥挟?dāng)數(shù)據(jù)插入后才會(huì)有用戶ID)。我的想法是這樣的:專(zhuān)門(mén)建一張表,用來(lái)存放所有用戶ID,也就是說(shuō)當(dāng)有新數(shù)據(jù)插入時(shí),先在這張表中產(chǎn)生一條記錄,這條記錄的主鍵就作為新用戶ID,然后再根據(jù)這個(gè)用戶ID來(lái)決定這個(gè)用戶的注冊(cè)數(shù)據(jù)插入到哪一張分表中。這類(lèi)問(wèn)題,不知道大家是怎么處理的,想聽(tīng)聽(tīng)在家的做法……
如何解決MySQL分表與新數(shù)據(jù)的插入
犯罪嫌疑人X
2019-04-08 11:17:06