久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發(fā)帖
查看: 3291|回復(fù): 13

[已解決] x3.5遷移后插入報錯,疑似id從0開始

10

主題

24

回帖

40

積分

初學(xué)乍練

貢獻
0 點
金幣
5 個
樓主
發(fā)表于 2023-8-18 10:25:31 | 只看樓主 |倒序瀏覽 |閱讀模式
從A機器遷移到B機器后,發(fā)現(xiàn)新增用戶等操作時,除了第一個能成功(新增記錄id為0),然后第二條記錄(id為1時報錯)

報錯為主鍵重復(fù)

目前有個思路,修改ddl主鍵字段,為自增序列,這樣可以嗎?
1 貢獻

最佳答案

xujingad 發(fā)表于 2023-8-18 14:47
x3.5  520然后升726,自己改了一些代碼,在A機器可以運行,去B機器報這個數(shù)據(jù)庫的問題。 ...

從上面所有的討論中來看,navicat的鍋的可能性最大,這軟件,數(shù)據(jù)出問題不是一次兩次了
回復(fù)

使用道具 舉報

31

主題

5903

回帖

1萬

積分

應(yīng)用開發(fā)者

貢獻
620 點
金幣
1444 個
QQ
沙發(fā)
發(fā)表于 2023-8-18 11:03:28 來自手機 | 只看Ta
建議詳細截圖
回復(fù) 0

使用道具 舉報

10

主題

24

回帖

40

積分

初學(xué)乍練

貢獻
0 點
金幣
5 個
板凳
 樓主| 發(fā)表于 2023-8-18 14:29:56 | 只看Ta
回復(fù)

使用道具 舉報

10

主題

24

回帖

40

積分

初學(xué)乍練

貢獻
0 點
金幣
5 個
地板
 樓主| 發(fā)表于 2023-8-18 14:30:26 | 只看Ta

https://i.postimg.cc/0js3ddrS/20230818142651.jpg
https://i.postimg.cc/fbgDKFh9/20230818142648.jpg
回復(fù)

使用道具 舉報

31

主題

5903

回帖

1萬

積分

應(yīng)用開發(fā)者

貢獻
620 點
金幣
1444 個
QQ
5#
發(fā)表于 2023-8-18 14:39:09 | 只看Ta
xujingad 發(fā)表于 2023-8-18 14:30
https://i.postimg.cc/0js3ddrS/20230818142651.jpg
https://i.postimg.cc/fbgDKFh9/20230818142648.jpg

這兩個截圖顯示的一般是你數(shù)據(jù)庫配置信息不正確,UC連不到數(shù)據(jù)庫
回復(fù)

使用道具 舉報

10

主題

24

回帖

40

積分

初學(xué)乍練

貢獻
0 點
金幣
5 個
6#
 樓主| 發(fā)表于 2023-8-18 14:43:07 | 只看Ta
湖中沉 發(fā)表于 2023-8-18 14:39
這兩個截圖顯示的一般是你數(shù)據(jù)庫配置信息不正確,UC連不到數(shù)據(jù)庫

不是,我uc是可以正常進去訪問用戶、刪除的(僅限一條),為什么只有一條呢,因為操作刪除的時候會在操作表加一條記錄,第一次主鍵id為0,成功,第二次還是為0,主鍵沖突失敗。

這里的問題應(yīng)該是discuz的表怎么設(shè)計自增的,我理解應(yīng)該有個AOP加入的,我這里沒有生效(原因不明)
暴力一點的解決方式是,把所有主鍵都設(shè)置成自增長,把自增序列設(shè)置到100起(數(shù)據(jù)量不多),應(yīng)該可以解決。但是太麻煩了,有300+張表
回復(fù)

使用道具 舉報

31

主題

5903

回帖

1萬

積分

應(yīng)用開發(fā)者

貢獻
620 點
金幣
1444 個
QQ
7#
發(fā)表于 2023-8-18 14:44:24 | 只看Ta
xujingad 發(fā)表于 2023-8-18 14:43
不是,我uc是可以正常進去訪問用戶、刪除的(僅限一條),為什么只有一條呢,因為操作刪除的時候會在操作 ...

你是升級X3.5的吧,沒正確升級,部分信息不正確導(dǎo)致的
回復(fù)

使用道具 舉報

31

主題

5903

回帖

1萬

積分

應(yīng)用開發(fā)者

貢獻
620 點
金幣
1444 個
QQ
8#
發(fā)表于 2023-8-18 14:45:24 | 只看Ta
還有一種可能,你所謂的“遷移”是直接移動了數(shù)據(jù)庫文件,innodb可不是直接移動文件的,和myisam引擎完全不同
回復(fù)

使用道具 舉報

10

主題

24

回帖

40

積分

初學(xué)乍練

貢獻
0 點
金幣
5 個
9#
 樓主| 發(fā)表于 2023-8-18 14:46:35 | 只看Ta
湖中沉 發(fā)表于 2023-8-18 14:45
還有一種可能,你所謂的“遷移”是直接移動了數(shù)據(jù)庫文件,innodb可不是直接移動文件的,和myisam引擎完全不 ...

通過navicat,導(dǎo)出數(shù)據(jù)和結(jié)構(gòu),然后導(dǎo)入的。
回復(fù)

使用道具 舉報

10

主題

24

回帖

40

積分

初學(xué)乍練

貢獻
0 點
金幣
5 個
10#
 樓主| 發(fā)表于 2023-8-18 14:47:36 | 只看Ta
湖中沉 發(fā)表于 2023-8-18 14:44
你是升級X3.5的吧,沒正確升級,部分信息不正確導(dǎo)致的

x3.5  520然后升726,自己改了一些代碼,在A機器可以運行,去B機器報這個數(shù)據(jù)庫的問題。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-9-21 00:09 , Processed in 0.081323 second(s), 27 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表