97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

Discuz! 官方交流社區(qū)

標(biāo)題: 數(shù)據(jù)庫(kù)遷移到云服務(wù)遇到1075 - Incorrect table definition [打印本頁(yè)]

作者: mowenli    時(shí)間: 2023-5-1 00:48
標(biāo)題: 數(shù)據(jù)庫(kù)遷移到云服務(wù)遇到1075 - Incorrect table definition
這幾天把數(shù)據(jù)庫(kù)遷移到云服務(wù)上,一直報(bào)這個(gè)錯(cuò)[ERR] 1075 - Incorrect table definition; 查了一下好像是數(shù)據(jù)庫(kù)版本的問(wèn)題?之前數(shù)據(jù)庫(kù)版本是mysql5.6.現(xiàn)在云服務(wù)器上的版本是mysql5.7. 不知道要如何解決,請(qǐng)大神們幫忙. 具體報(bào)錯(cuò)信息如下:

[ERR] 1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

--
-- AUTO_INCREMENT for table `pre_common_member_security`
--
ALTER TABLE `pre_common_member_security`
  MODIFY `securityid` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `pre_common_member_stat_field`
--
ALTER TABLE `pre_common_member_stat_field`
  MODIFY `optionid` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT;


--
-- Indexes for table `pre_home_doing`
--
ALTER TABLE `pre_home_doing`
  ADD PRIMARY KEY (`doid`),
  ADD KEY `uid` (`uid`,`dateline`),
  ADD KEY `dateline` (`dateline`);


作者: 專家    時(shí)間: 2023-5-1 22:18
如果你是X3.4:請(qǐng)務(wù)必確認(rèn)你所計(jì)劃遷移的云數(shù)據(jù)庫(kù)支持MyISAM引擎(似乎大部分新版本的云數(shù)據(jù)庫(kù)都不支持MyISAM,而這是X3.4的核心組成部分)
否則你必須將站點(diǎn)升級(jí)到X3.5才能使用云數(shù)據(jù)庫(kù)。X3.5原生支持InnoDB引擎,也就是大部分云數(shù)據(jù)庫(kù)實(shí)際使用的引擎類型。
作者: niuniu1688    時(shí)間: 2023-5-2 11:08
不是用后臺(tái)備份的吧
作者: crx349    時(shí)間: 2023-5-2 11:15
解決辦法

1.云服務(wù)器使用mysql5.6 版本一致
2.根據(jù)提示將提示的key的增項(xiàng)目去掉
作者: mowenli    時(shí)間: 2023-5-2 15:55
專家 發(fā)表于 2023-5-1 22:18
如果你是X3.4:請(qǐng)務(wù)必確認(rèn)你所計(jì)劃遷移的云數(shù)據(jù)庫(kù)支持MyISAM引擎(似乎大部分新版本的云數(shù)據(jù)庫(kù)都不支持MyIS ...

我用的是azure的 Database for MySQL flexible server. 不知道是不是支持MyISAM引擎.  我看到網(wǎng)上很多人在升級(jí)到3.5的過(guò)程中也出現(xiàn)我這樣的問(wèn)題. 所以我擔(dān)心升級(jí)不到3.5
作者: mowenli    時(shí)間: 2023-5-2 15:56
niuniu1688 發(fā)表于 2023-5-2 11:08
不是用后臺(tái)備份的吧

用后臺(tái)自帶的備份不會(huì)出現(xiàn)這個(gè)問(wèn)題嗎?
作者: mowenli    時(shí)間: 2023-5-2 15:57
crx349 發(fā)表于 2023-5-2 11:15
解決辦法

1.云服務(wù)器使用mysql5.6 版本一致

1.云服務(wù)器使用mysql5.6 版本一致
azure只提供5.7和8.0的版本
2.根據(jù)提示將提示的key的增項(xiàng)目去掉
不知道要怎么做,可以指導(dǎo)一下嗎.我是mysql小白
作者: 專家    時(shí)間: 2023-5-2 16:12
mowenli 發(fā)表于 2023-5-2 15:55
我用的是azure的 Database for MySQL flexible server. 不知道是不是支持MyISAM引擎.  我看到網(wǎng)上很多人 ...

你可以直接問(wèn)問(wèn)azure的客服。但由于絕大多數(shù)云數(shù)據(jù)庫(kù)都不支持MyISAM,個(gè)人猜測(cè)支持的可能性不大。
升級(jí)的話,必須是先升級(jí)到X3.5,此時(shí)支持了InnoDB,再上云數(shù)據(jù)庫(kù)就不會(huì)有問(wèn)題了。
同一個(gè)錯(cuò)誤出現(xiàn)在不同的場(chǎng)景,含義也是不一樣的,不能簡(jiǎn)單通過(guò)別人的報(bào)錯(cuò)內(nèi)容來(lái)做推定的。

是否能升級(jí)到X3.5,試試就知道了,網(wǎng)站是可以做備份的,拿一份備份出來(lái)在一個(gè)單獨(dú)的測(cè)試環(huán)境里操作升級(jí),就知道能不能成功升級(jí)了。同時(shí)不會(huì)影響到你線上運(yùn)行的生產(chǎn)環(huán)境站點(diǎn)。
作者: mowenli    時(shí)間: 2023-5-2 17:58
專家 發(fā)表于 2023-5-2 16:12
你可以直接問(wèn)問(wèn)azure的客服。但由于絕大多數(shù)云數(shù)據(jù)庫(kù)都不支持MyISAM,個(gè)人猜測(cè)支持的可能性不大。
升級(jí)的 ...

好的 謝謝 我先試試能不能升級(jí)到3.5 如果還有問(wèn)題再來(lái)咨詢
謝謝你以及樓上的諸位大神




歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/) Powered by Discuz! X5.0