男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

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

標(biāo)題: x3.5遷移后插入報錯,疑似id從0開始 [打印本頁]

作者: xujingad    時間: 2023-8-18 10:25
標(biāo)題: x3.5遷移后插入報錯,疑似id從0開始
從A機(jī)器遷移到B機(jī)器后,發(fā)現(xiàn)新增用戶等操作時,除了第一個能成功(新增記錄id為0),然后第二條記錄(id為1時報錯)

報錯為主鍵重復(fù)

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

作者: 湖中沉    時間: 2023-8-18 11:03
建議詳細(xì)截圖
作者: xujingad    時間: 2023-8-18 14:29
湖中沉 發(fā)表于 2023-8-18 11:03
建議詳細(xì)截圖


                               
登錄/注冊后可看大圖



                               
登錄/注冊后可看大圖

作者: xujingad    時間: 2023-8-18 14:30
湖中沉 發(fā)表于 2023-8-18 11:03
建議詳細(xì)截圖

https://i.postimg.cc/0js3ddrS/20230818142651.jpg
https://i.postimg.cc/fbgDKFh9/20230818142648.jpg
作者: 湖中沉    時間: 2023-8-18 14:39
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ù)庫
作者: xujingad    時間: 2023-8-18 14:43
湖中沉 發(fā)表于 2023-8-18 14:39
這兩個截圖顯示的一般是你數(shù)據(jù)庫配置信息不正確,UC連不到數(shù)據(jù)庫

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

這里的問題應(yīng)該是discuz的表怎么設(shè)計自增的,我理解應(yīng)該有個AOP加入的,我這里沒有生效(原因不明)
暴力一點(diǎn)的解決方式是,把所有主鍵都設(shè)置成自增長,把自增序列設(shè)置到100起(數(shù)據(jù)量不多),應(yīng)該可以解決。但是太麻煩了,有300+張表
作者: 湖中沉    時間: 2023-8-18 14:44
xujingad 發(fā)表于 2023-8-18 14:43
不是,我uc是可以正常進(jìn)去訪問用戶、刪除的(僅限一條),為什么只有一條呢,因?yàn)椴僮鲃h除的時候會在操作 ...

你是升級X3.5的吧,沒正確升級,部分信息不正確導(dǎo)致的
作者: 湖中沉    時間: 2023-8-18 14:45
還有一種可能,你所謂的“遷移”是直接移動了數(shù)據(jù)庫文件,innodb可不是直接移動文件的,和myisam引擎完全不同
作者: xujingad    時間: 2023-8-18 14:46
湖中沉 發(fā)表于 2023-8-18 14:45
還有一種可能,你所謂的“遷移”是直接移動了數(shù)據(jù)庫文件,innodb可不是直接移動文件的,和myisam引擎完全不 ...

通過navicat,導(dǎo)出數(shù)據(jù)和結(jié)構(gòu),然后導(dǎo)入的。
作者: xujingad    時間: 2023-8-18 14:47
湖中沉 發(fā)表于 2023-8-18 14:44
你是升級X3.5的吧,沒正確升級,部分信息不正確導(dǎo)致的

x3.5  520然后升726,自己改了一些代碼,在A機(jī)器可以運(yùn)行,去B機(jī)器報這個數(shù)據(jù)庫的問題。
作者: 湖中沉    時間: 2023-8-18 14:48
xujingad 發(fā)表于 2023-8-18 14:46
通過navicat,導(dǎo)出數(shù)據(jù)和結(jié)構(gòu),然后導(dǎo)入的。

navicat這軟件坑可大了,他備份恢復(fù)數(shù)據(jù)時,經(jīng)常私自增加或刪除一些格式,導(dǎo)致數(shù)據(jù)出問題,換個軟件吧,更別說絕大多數(shù)用戶用的還是盜版的navicat……

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

從上面所有的討論中來看,navicat的鍋的可能性最大,這軟件,數(shù)據(jù)出問題不是一次兩次了
作者: xujingad    時間: 2023-8-18 14:54
湖中沉 發(fā)表于 2023-8-18 14:49
從上面所有的討論中來看,navicat的鍋的可能性最大,這軟件,數(shù)據(jù)出問題不是一次兩次了 ...

那我先試試DBeaver...
作者: xujingad    時間: 2023-8-18 14:55
湖中沉 發(fā)表于 2023-8-18 14:49
從上面所有的討論中來看,navicat的鍋的可能性最大,這軟件,數(shù)據(jù)出問題不是一次兩次了 ...

。。。神醫(yī)!還真是!!!




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