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資料庫
- 資料庫連線異常處理思路資料庫
- 資料庫連線異常故障報告資料庫
- druid連線池常見異常UI
- Java 異常(二) 自定義異常Java
- PostgreSQL 連線 超時異常SQL
- milvus 異常——無法連線
- 【java】異常Java
- java 異常Java
- Java 異常Java
- Java異常Java
- 異常JavaJava
- 解決Access連線 accdb 不可識別的資料庫格式異常資料庫
- TR2021_0000偶發資料庫連線異常問題排查資料庫
- jmu-Java-06異常-01-常見異常Java
- Java 異常表與異常處理原理Java
- Java 異常(一) 異常概述及其架構Java架構
- SpringBoot專案使用yml檔案連結資料庫異常Spring Boot資料庫
- TCP連線狀態異常記錄TCP
- 阿里雲異常流量及異常網路連線的安全解決過程阿里
- 資料庫異常智慧分析與診斷資料庫
- 異常中的異常——藉助系統異常處理特例實現匪夷所思的漏洞利用
- 異常和異常呼叫鏈
- 異常篇——異常記錄
- 異常篇——異常處理
- Java 異常進階Java
- Java 筆記《異常》Java筆記
- 如何善用Java異常Java
- Java異常機制Java
- Java基礎-異常Java
- JAVA 異常處理Java
- Java自定義異常Java
- Java基礎 — 異常Java
- java異常體系Java
- Java - 異常與FileJava
- [Java基礎]異常Java
- Java異常型別Java型別
- java中的異常Java