DataIntegrityViolationException異常:java利用mymatis連線資料庫異常
異常出現的資訊 DataIntegrityViolationException:
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException:
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`data`.`orderdetail`, CONSTRAINT `FK_orderdetail_2` FOREIGN KEY (`items_id`) REFERENCES `items` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION)
### The error may involve cn.itcast.ssm.mapper.ItemsMapper.deleteItemById-Inline
### The error occurred while setting parameters
### SQL: delete from items where id=?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`data`.`orderdetail`, CONSTRAINT `FK_orderdetail_2` FOREIGN KEY (`items_id`) REFERENCES `items` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION)
; SQL []; Cannot delete or update a parent row: a foreign key constraint fails (`data`.`orderdetail`, CONSTRAINT `FK_orderdetail_2` FOREIGN KEY (`items_id`) REFERENCES `items` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION); nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`data`.`orderdetail`, CONSTRAINT `FK_orderdetail_2` FOREIGN KEY (`items_id`) REFERENCES `items` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:927)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:811)
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:796)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
出現這種問題是資料庫表與別的表有想連線關係,如果別的表沒有用,將別的表刪除就好了,就可以操作這個表!
相關文章
- 資料庫連線異常故障報告資料庫
- 資料庫連線異常處理思路資料庫
- MySQLNonTransientConnectionException資料庫連線異常MySqlException資料庫
- mysql 連線異常MySql
- druid連線池常見異常UI
- PostgreSQL 連線 超時異常SQL
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- Java異常Java
- Java 異常Java
- 異常JavaJava
- 【java】異常Java
- java 異常Java
- 解決Access連線 accdb 不可識別的資料庫格式異常資料庫
- milvus 異常——無法連線
- jmu-Java-06異常-01-常見異常Java
- Java 異常表與異常處理原理Java
- 資料庫異常hang住解決資料庫
- java之異常Java
- TCP連線狀態異常記錄TCP
- Java 異常(一) 異常概述及其架構Java架構
- java之JAVA異常Java
- SCN異常增長導致資料庫異常關閉風險的防範資料庫
- TR2021_0000偶發資料庫連線異常問題排查資料庫
- oracle叢集資料庫的連線字串及ORA-12505異常Oracle資料庫字串
- echart折線圖異常多出一條連線線
- 資料庫異常智慧分析與診斷資料庫
- 今晚遷移資料庫異常順利資料庫
- 異常篇——異常處理
- 異常和異常呼叫鏈
- 異常中的異常——藉助系統異常處理特例實現匪夷所思的漏洞利用
- 阿里雲異常流量及異常網路連線的安全解決過程阿里
- 利用異常表處理Linux核心態缺頁異常(轉)Linux
- Java基礎-異常Java
- Java 筆記《異常》Java筆記
- Java 中的異常Java
- Java基礎 — 異常Java
- 如何善用Java異常Java