最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2023年04月14日 15:26:11   作者:程序員萬里  
今天在使用數(shù)據(jù)庫的過程中,發(fā)現(xiàn)一直報(bào)Duplicate?entry?'值'?for?key?'字段名'的錯(cuò)誤,所以下面這篇文章主要給大家介紹了關(guān)于Mysql報(bào)錯(cuò)Duplicate?entry?'值'?for?key?'字段名'的解決方法,需要的朋友可以參考下

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

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è)置查看索引

這下明白了把。一般不建議改這個(gè)唯一索引,畢竟當(dāng)初這樣設(shè)計(jì)肯定有這樣設(shè)計(jì)的原因的。只要在前端給用戶反饋一個(gè) 重復(fù) 的說明就行了 

總結(jié)

到此這篇關(guān)于Mysql報(bào)錯(cuò)Duplicate entry '值' for key '字段名'的解決方法的文章就介紹到這了,更多相關(guān)Duplicate entry 值 for key 字段名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Windws?MySQL?8.4?LTS的安裝

    Windws?MySQL?8.4?LTS的安裝

    本文主要介紹了Windws?MySQL?8.4?LTS的安裝,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Mysql允許外網(wǎng)訪問設(shè)置步驟

    Mysql允許外網(wǎng)訪問設(shè)置步驟

    本文給大家分享Mysql允許外網(wǎng)訪問設(shè)置步驟,通過簡單的五步操作就可以實(shí)現(xiàn)mysql允許外圍訪問功能,非常不錯(cuò),需要的朋友參考下吧
    2016-10-10
  • MySQL啟動(dòng)報(bào)錯(cuò)問題InnoDB:Unable to lock/ibdata1 error

    MySQL啟動(dòng)報(bào)錯(cuò)問題InnoDB:Unable to lock/ibdata1 error

    這篇文章主要介紹了MySQL啟動(dòng)報(bào)錯(cuò)問題InnoDB:Unable to lock/ibdata1 error,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Win7、WinXP下MySql安裝出錯(cuò)完全卸載的方法步驟

    Win7、WinXP下MySql安裝出錯(cuò)完全卸載的方法步驟

    這篇文章主要介紹了Win7、WinXP下MySql安裝出錯(cuò)完全卸載的方法步驟,本文給出詳細(xì)的操作步驟,按本文方法清理后,重新安裝,應(yīng)該就不會(huì)有錯(cuò)誤了,需要的朋友可以參考下
    2015-06-06
  • 查看linux服務(wù)器上mysql配置文件路徑的方法

    查看linux服務(wù)器上mysql配置文件路徑的方法

    下面小編就為大家?guī)硪黄榭磍inux服務(wù)器上mysql配置文件路徑的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • 解決MySQL數(shù)據(jù)庫意外崩潰導(dǎo)致表數(shù)據(jù)文件損壞無法啟動(dòng)的問題

    解決MySQL數(shù)據(jù)庫意外崩潰導(dǎo)致表數(shù)據(jù)文件損壞無法啟動(dòng)的問題

    這篇文章主要介紹了MySQL數(shù)據(jù)庫意外崩潰導(dǎo)致表數(shù)據(jù)文件損壞無法啟動(dòng)的問題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • mysql密碼過期導(dǎo)致連接不上mysql

    mysql密碼過期導(dǎo)致連接不上mysql

    mysql密碼過期了,今天遇到了連接mysql,總是連接不上去,下面有兩種錯(cuò)誤現(xiàn)象,有類似問題的朋友可以參考看看,或許對(duì)你有所幫助
    2013-05-05
  • MySQL 性能優(yōu)化的最佳20多條經(jīng)驗(yàn)分享

    MySQL 性能優(yōu)化的最佳20多條經(jīng)驗(yàn)分享

    今天,數(shù)據(jù)庫的操作越來越成為整個(gè)應(yīng)用的性能瓶頸了,這點(diǎn)對(duì)于Web應(yīng)用尤其明顯。關(guān)于數(shù)據(jù)庫的性能,這并不只是DBA才需要擔(dān)心的事,而這更是我們程序員需要去關(guān)注的事情。
    2010-07-07
  • 淺談MySQL之淺入深出頁原理

    淺談MySQL之淺入深出頁原理

    首先,我們需要知道,頁(Pages)是InnoDB中管理數(shù)據(jù)的最小單元。Buffer Pool中存的就是一頁一頁的數(shù)據(jù)。當(dāng)我們要查詢的數(shù)據(jù)不在Buffer Pool中時(shí),InnoDB會(huì)將記錄所在的頁整個(gè)加載到Buffer Pool中去;同樣,將Buffer Pool中的臟頁刷入磁盤時(shí),也是按照頁為單位刷入磁盤的
    2021-06-06
  • MySQL中slave_exec_mode參數(shù)詳解

    MySQL中slave_exec_mode參數(shù)詳解

    本篇文章主要給大家講述了MySQL中slave_exec_mode參數(shù)的用法以及示例分析了出現(xiàn)的錯(cuò)誤問題和解決辦法,需要的朋友參考學(xué)習(xí)下吧。
    2017-12-12

最新評(píng)論

玛沁县| 南木林县| 宜城市| 新建县| 柳江县| 德化县| 房产| 延津县| 郸城县| 阜宁县| 日土县| 惠水县| 屯留县| 株洲县| 斗六市| 绥中县| 太康县| 岑巩县| 融水| 榆社县| 射阳县| 宾阳县| 红河县| 呼图壁县| 于都县| 砀山县| 晋州市| 东丽区| 淳化县| 惠来县| 南安市| 新绛县| 凤凰县| 巩义市| 东丰县| 平远县| 铁岭县| 和平县| 渭南市| 南漳县| 青海省|