jeecms 數據被引用,不能刪除。解決辦法

數據被引用,不能刪除。數據庫

Could not execute JDBC batch update; SQL [update jc_channel_model set tpl_content=?, model_id=? where channel_id=? and priority=?]; nested exception is org.hibernate.exception.DataException: Could not execute JDBC batch updatespa

 

解決方法hibernate

1先查看回收站裏的數據是否是沒有清空(通常都不是這個形成的)。orm

2由於「jc_channel_model」表裏面的文件引用了你要刪除記錄的主鍵了。到jc_channel_model表裏,找到tpl_content字段裏有值的,而且其值爲你要刪除的數據id,刪掉就好了。it

附圖說明io

 

 

 

()我要修改【理論&實踐】欄目下的【創新思想】欄目後臺

 

 

(二)、修改完畢——點擊提交——報「數據被引用,不能刪除。date

(三)、下面我就要注意了===如圖exception

 

SQL [update jc_channel_model set tpl_content=?, model_id=? where channel_id=? and priority=?]model

這條SQL是告訴咱們不少信息,我來解讀一下

他要更新jc_channel_modeltpl_content字段 發現出了問題。

咱們就直接去數據庫中查找jc_channel_model如圖

 

SELECT * FROM jc_channel_model

找到咱們要修改的欄目編號如圖

 

 

對應的數據清空保存就解決上述問題

 

也能夠經過後臺的「維護」——>「附件管理」 進行刪除操做。(本人不推薦,建議不要使用,由於不能決定定位)

相關文章
相關標籤/搜索