早教吧 育儿知识 作业答案 考试题库 百科 知识分享

帮忙解释一下下面的语句是什么语法错误,JavaWeb里的java.sql.SQLException:Cannotmodifymorethanonebasetablethroughajoinview'petclinic.petinfo'注:这里的petinfo是数据库petclinic里的一个视图,我要修改

题目详情
帮忙解释一下下面的语句是什么语法错误,Java Web里的
java.sql.SQLException:Can not modify more than one base table through a join view 'pet_clinic.pet_info'
注:这里的pet_info是数据库pet_clinic里的一个视图,我要修改视图里面的数据,因为一个视图涉及到了多个表,所以不能修改了吗?具体怎么样解决啊?
▼优质解答
答案和解析
视图只是个虚拟表,为了方便查询用的,你要修改数据,必须要修改源表,也就是你视图的数据的来源,视图里的数据会自动更新,视图就是为了看的