国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

報(bào)錯(cuò)Duplicate entry ‘值‘ for key ‘字段名‘的解決解決方法

這篇具有很好參考價(jià)值的文章主要介紹了報(bào)錯(cuò)Duplicate entry ‘值‘ for key ‘字段名‘的解決解決方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

遇到這種問題, 是你的數(shù)據(jù)庫表那個(gè)字段設(shè)置了唯一索引。所以這個(gè)字段新增的數(shù)據(jù)不能重復(fù)。具體可以打開表,然后點(diǎn)擊表設(shè)置,具體教程可以看下文章最后

報(bào)錯(cuò)Duplicate entry ‘值‘ for key ‘字段名‘的解決解決方法

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '測(cè)試' for key 'teacher.uk_name'
?? ?at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
?? ?at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
?? ?at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
?? ?at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
?? ?at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
?? ?at com.mysql.jdbc.Util.getInstance(Util.java:408)
?? ?at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
?? ?at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3976)
?? ?at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3912)
?? ?at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530)
?? ?at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683)
?? ?at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2486)
?? ?at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1858)
?? ?at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1197)
?? ?at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
?? ?at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
?? ?at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
?? ?at java.lang.reflect.Method.invoke(Method.java:498)
?? ?at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
?? ?at com.sun.proxy.$Proxy118.execute(Unknown Source)
?? ?at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47)
?? ?at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
?? ?at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
?? ?at java.lang.reflect.Method.invoke(Method.java:498)
?? ?at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
?? ?at com.sun.proxy.$Proxy116.update(Unknown Source)
?? ?at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.doUpdate(MybatisSimpleExecutor.java:54)
?? ?at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)
?? ?at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.update(MybatisCachingExecutor.java:83)
?? ?at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197)
?? ?at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
?? ?at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
?? ?at java.lang.reflect.Method.invoke(Method.java:498)
?? ?at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
?? ?... 61 more

點(diǎn)擊表設(shè)置查看索引

報(bào)錯(cuò)Duplicate entry ‘值‘ for key ‘字段名‘的解決解決方法

報(bào)錯(cuò)Duplicate entry ‘值‘ for key ‘字段名‘的解決解決方法?

這下明白了把。一般不建議改這個(gè)唯一索引,畢竟當(dāng)初這樣設(shè)計(jì)肯定有這樣設(shè)計(jì)的原因的。只要在前端給用戶反饋一個(gè) 重復(fù) 的說明就行了?文章來源地址http://www.zghlxwxcb.cn/news/detail-411849.html

到了這里,關(guān)于報(bào)錯(cuò)Duplicate entry ‘值‘ for key ‘字段名‘的解決解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘xxx‘ for key ‘xxx‘錯(cuò)誤的解決方法

    Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘xxx‘ for key ‘xxx‘錯(cuò)誤的解決方法

    今天寫好 導(dǎo)入hive表 的接口,如下代碼所示: 啟動(dòng) postman 訪問該接口,確報(bào)出如下錯(cuò)誤: 錯(cuò)誤信息比較多,我們就截取如上重要的信息: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \\\'missionMockId-x01\\\' for key \\\'idx_misstion_id_deleted\\\' 。 根據(jù) java.sql.SQLIntegrityConstraintViolationExce

    2024年02月09日
    瀏覽(24)
  • Duplicate entry ‘XXX‘ for key ‘XXX.PRIMARY‘解決方案。

    今天在插入數(shù)據(jù)時(shí),出現(xiàn)一個(gè)錯(cuò)誤 網(wǎng)上查看說是主鍵沖突了,但是查看數(shù)據(jù)庫并沒有,把所有數(shù)據(jù)清空,或者把表刪了之后,在重新建也還是報(bào)同樣的錯(cuò)。 … … … 最后的結(jié)果方案: 方案一:設(shè)置主鍵自增,適合主鍵為int類型(我的主鍵是varchar) 方案二:把insert into 表名

    2024年02月01日
    瀏覽(23)
  • Mysql出現(xiàn)問題:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解決方案

    Mysql出現(xiàn)問題:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解決方案

    回城傳送–》《數(shù)據(jù)庫問題解決方案》 ??作者主頁:小虛竹 ??作者簡(jiǎn)介:大家好,我是小虛竹。Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者??,CSDN博客專家??,華為云享專家??,掘金年度人氣作者??,阿里云專家博主??,51CTO專家博主?? ??技術(shù)活,該賞 ??點(diǎn)贊 ?? 收藏 ?再看,養(yǎng)成習(xí)

    2024年02月02日
    瀏覽(31)
  • MybatisPlus 使用 saveOrUpdate 詳解(慎用),及問題解決方法&mysql保存或更新 ON DUPLICATE KEY UPDATE

    MybatisPlus 使用 saveOrUpdate 詳解(慎用),及問題解決方法&mysql保存或更新 ON DUPLICATE KEY UPDATE

    今天的想法是,要在插入數(shù)據(jù)庫時(shí),如果有某某一個(gè)主要字段的值重復(fù),則不插入,否則則插入! 看了一下mybatis-Plus是有這個(gè)saveOrUpdate 方法! 原本使用save時(shí)是沒有問題了,改成saveOrUpdate 用了一下就報(bào)錯(cuò)了。 com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: can not execut

    2024年02月11日
    瀏覽(42)
  • 已解決java.lang.IllegalStateException: Duplicate key

    已解決java.lang.IllegalStateException: Duplicate key java.lang.IllegalStateException: Duplicate key java.lang.IllegalStateException: Duplicate key 是由于在使用 Map 或 Set 時(shí),試圖將一個(gè)已經(jīng)存在的鍵值或元素添加到集合中而引發(fā)的異常。 下滑查看解決方法 要解決這個(gè)問題,可以采取以下步驟: 確保你使用

    2024年02月07日
    瀏覽(101)
  • 解決java.lang.IllegalStateException: Duplicate key異常

    解決java.lang.IllegalStateException: Duplicate key異常

    項(xiàng)目重啟后突然報(bào)這個(gè)異常 看日志應(yīng)該是在初始化字典,源代碼 這里的操作是把詞典list轉(zhuǎn)換成map,然后key沖突。 但我比對(duì)了一下數(shù)據(jù),沒有找到重復(fù)的dictValue,報(bào)這個(gè)錯(cuò)有點(diǎn)莫名其妙。 最后的解決辦法參考了其他網(wǎng)友,得以順利解決,最后上修改后的代碼 Collectors.toMap 增

    2024年02月15日
    瀏覽(26)
  • 當(dāng)es使用script腳本查詢聚合等操作遇到空字段報(bào)錯(cuò)問題解決方案

    ????????在使用ES的腳本時(shí),如果腳本中引用了不存在或者空的字段,則會(huì)導(dǎo)致腳本執(zhí)行失敗并拋出錯(cuò)誤。這是因?yàn)镋S會(huì)在腳本執(zhí)行之前嘗試檢索引用的字段,如果該字段不存在則會(huì)拋出異常。 ????????因此,在使用ES腳本時(shí),需要確保所引用的字段都存在且不為空???/p>

    2024年02月11日
    瀏覽(19)
  • 記錄一次es7.8.1報(bào)錯(cuò)解決過程 unknown key [column] for create index

    記錄一次es的\\\"不清楚\\\"報(bào)錯(cuò) 場(chǎng)景:本地安裝es版本7.8.1,安裝kibana7.8.1,首先啟動(dòng)es,接著啟動(dòng)kibana,創(chuàng)建一個(gè)索引,創(chuàng)建語句如下: 準(zhǔn)備插入一條數(shù)據(jù): 一直百度插入語句的問題,創(chuàng)建索引的問題,都沒有找到真正的原因,這個(gè)時(shí)候看到es的后臺(tái)打印日志如下: 報(bào)錯(cuò)如下:[C

    2024年02月11日
    瀏覽(25)
  • 詳細(xì)解決java中的Collectors.toMap引起的java.lang.IllegalStateException: Duplicate key xxx 的錯(cuò)誤

    詳細(xì)解決java中的Collectors.toMap引起的java.lang.IllegalStateException: Duplicate key xxx 的錯(cuò)誤

    今天,測(cè)試在禪道上給我指出一個(gè)正式環(huán)境 bug ,如下圖所示: 即 java.lang.IllegalStateException: Duplicate key 2 。 根據(jù) java.lang.IllegalStateException: Duplicate key 2 可知,這是 java 拋出的存在 2個(gè)重復(fù)鍵 的錯(cuò)誤。 如果想要弄清楚錯(cuò)誤原因,通過如下幾個(gè)步驟分析: 首先,看到這個(gè)錯(cuò)誤信息

    2024年01月19日
    瀏覽(30)
  • ssh 報(bào)錯(cuò):no matching host key type found. 解決方法

    ssh 報(bào)錯(cuò):no matching host key type found. 解決方法

    今天在工作中想通過ssh連接到遠(yuǎn)程linux服務(wù)器時(shí)報(bào)錯(cuò):Unable to negotiate with 192.168.22.166 port 2222: no matching host key type found. Their offer: ssh-rsa 網(wǎng)上搜索到的解決方案,記錄一下: ssh -oHostKeyAlgorithms=+ssh-rsa -p 2222 mogui@192.168.22.166 另外,記錄一下端口映射命令: ssh -L 本地網(wǎng)卡地址:本地

    2024年02月22日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包