jeecms 数据被引用,不能删除。解决办法
2014-05-14 10:26
204 查看
数据被引用,不能删除。
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 update
解决方法
1先查看回收站里的数据是不是没有清空(一般都不是这个造成的)。
2因为“jc_channel_model”表里面的文件引用了你要删除记录的主键了。到jc_channel_model表里,找到tpl_content字段里有值的,并且其值为你要删除的数据id,删掉就行了。
附图说明
(一)、我要修改【理论&实践】栏目下的【创新思想】栏目
(二)、修改完毕——点击提交——报“数据被引用,不能删除。”
(三)、下面我就要注意了===如图
SQL [update jc_channel_model set tpl_content=?, model_id=? where channel_id=? and priority=?]
这条SQL是告诉我们很多信息,我来解读一下
他要更新jc_channel_model的tpl_content字段 发现出了问题。
我们就直接去数据库中查找jc_channel_model如图
SELECT * FROM jc_channel_model
找到
我们要修改的栏目编号如图
将
对应的数据清空保存就解决上述问题
也可以通过后台的“维护”——>“附件管理” 进行删除操作。(本人不推荐,建议不要使用,因为不能决定定位)
附件说明http://my.oschina.net/yimi88/blog/264582
属于本人博客,只所以会在csdn上再次发布,是因为借助此平台让更多遇到此类问题的人,得以解决。
转载请附加出处,谢谢。
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 update
解决方法
1先查看回收站里的数据是不是没有清空(一般都不是这个造成的)。
2因为“jc_channel_model”表里面的文件引用了你要删除记录的主键了。到jc_channel_model表里,找到tpl_content字段里有值的,并且其值为你要删除的数据id,删掉就行了。
附图说明
(一)、我要修改【理论&实践】栏目下的【创新思想】栏目
(二)、修改完毕——点击提交——报“数据被引用,不能删除。”
(三)、下面我就要注意了===如图
SQL [update jc_channel_model set tpl_content=?, model_id=? where channel_id=? and priority=?]
这条SQL是告诉我们很多信息,我来解读一下
他要更新jc_channel_model的tpl_content字段 发现出了问题。
我们就直接去数据库中查找jc_channel_model如图
SELECT * FROM jc_channel_model
找到
我们要修改的栏目编号如图
将
对应的数据清空保存就解决上述问题
也可以通过后台的“维护”——>“附件管理” 进行删除操作。(本人不推荐,建议不要使用,因为不能决定定位)
附件说明http://my.oschina.net/yimi88/blog/264582
属于本人博客,只所以会在csdn上再次发布,是因为借助此平台让更多遇到此类问题的人,得以解决。
转载请附加出处,谢谢。
相关文章推荐
- jeecms 数据被引用,不能删除。解决办法
- "System.Data.OleDb.OleDbException: 无法从指定的数据表中删除"的解决办法
- 文件夹(system.)无法删除,打开时提示“引用了一个不可用的位置” 解决办法
- 让框架自动校验引用数据不能被删除
- 不能删除ArcSDE中Feature和Raster数据集的解决办法
- myEclipe的一个bug 缺少引用的包时出现不能生成编译后的class文件的解决办法
- 不能删除Excel某行数据时,提示: "该 ISAM 不支持在链接表中删除数据"解决方法
- myeclipse中出现断点无法删除及不能进入断点的解决办法
- IE中由于缓存导致页面数据不能及时更新的解决办法
- 数据库删除数据出现键列信息不足或不正确解决办法
- 自增列删除所有数据后归零的解决办法
- SQLSERVER2005数据库用户不能删除的解决办法
- 链接服务器不能更新和写数据的解决办法
- 在使用 ADO.NET 导出 Excel 文件时,设置 IMEX=1 仍不能导出所有数据的解决办法
- Delete删除大批量数据无响应的解决办法
- ORACLE物化视图-不能删除物化视图的解决办法
- sql server 2000 导入 oracle9i 后表不能用select查询数据的解决办法
- 在使用 ADO.NET 导出 Excel 文件时,设置 IMEX=1 仍不能导出所有数据的解决办法
- Windows Adv Server 2000添加删除程序不能打开解决办法!
- 数据库删除数据出现键列信息不足或不正确解决办法