当前位置: 首页 > news >正文

专业网站建设费用怎么算在局网站 作风建设方案

专业网站建设费用怎么算,在局网站 作风建设方案,wordpress洗发水主题,高端网站开发公司有哪些曾经因为级联删除的问题浪费了N多时间#xff0c;顾此在这里写下小小心得#xff0c;供大家借鉴。在数据库分别建立表t_food#xff08;菜单#xff09;和表t_book(订单)#xff0c;如下所示#xff1a;t_food:————————————————————————————…曾经因为级联删除的问题浪费了N多时间顾此在这里写下小小心得供大家借鉴。在数据库分别建立表t_food菜单和表t_book(订单)如下所示t_food:————————————————————————————food_id 主键       food_name          food_price1                                        苹果                       2.42                                    香蕉                       3.5……————————————————————————————t_book:————————————————————————————id                  foodid外键                  num1                      1                                          52                      2                              4……————————————————————————————如果你想删除t_food中的某一行数据就有可能会出现如下错误java.sql.SQLException: Cannot delete or update a parent row: a foreign key constraint fails (shopcar2.t_book, CONSTRAINT b_fid_o_fid FOREIGN KEY (foodid) REFERENCES t_food (food_id))at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921)at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1570)at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)at com.mysql.jdbc.Connection.execSQL(Connection.java:2972)at com.mysql.jdbc.Connection.execSQL(Connection.java:2902)at com.mysql.jdbc.Statement.executeUpdate(Statement.java:929)at org.apache.jsp.MyJsp_jsp._jspService(MyJsp_jsp.java:91)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:270)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:227)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:211)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:817)at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:623)at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:444)at java.lang.Thread.run(Thread.java:619)为什么会出现这样的问题呢那是因为你所删除的数据表t_food中包含了主键food_id,如果直接删除数据那么food_id对应的外键foodid就没有被指向自然就会出现这种错误。那么如何解决这个问题呢有两种方法第一种也是最直接的那就是在删除t_food的数据行之前先将其所对应的t_book中的数据行删除。如你想删除t_food中food_id1所对应的数据行那么你可以先删除t_book中foodid1对应的数据行然后再删除t_food中food_id1所对应的数据行。第二种在建立数据库时设置主外键on delete cascade。这样在删除主键对应数据时外键对应的数据也会被删除。此外还有级联修改它跟级联删除一样会出现以上问题解决方法相似。建立数据库时设置主外键onupdate  cascade。
http://www.zqtcl.cn/news/606537/

相关文章:

  • 张家界旅游网站建设网页设计作品欣赏分析
  • 订阅号自定义可以做链接网站不做网站dreamwa
  • 电子商务网站规划的原则做网站的集群方案
  • 山东建设银行怎么招聘网站自己做商城网站
  • 建设网站成本预算网站页面设计尺寸
  • 微官网和微网站首页房产网怎么查到房产
  • 高端服装产品网站建设织梦网站识别
  • 做调像什么网站找活注册网站请签署意见是写无
  • 郑州公司网站设计深圳福田有哪些公司
  • 怎么看网站是谁做的asp企业网站开发技术
  • 传奇手游网站大全9377编辑器wordpress
  • 网站集约化建设意见和建议苏州建设交通招聘信息网站
  • 网站建设优化的技巧衣服定制的app有哪些
  • 营销型网站建设报价vue本地访问服务器跨域
  • 支持api网站开发大疆网站建设
  • 国家排污许可网站台账怎么做进销存永久免费
  • 做游戏脚本的网站精品国内网站建设
  • 好的网站建站公司门户网站栏目维护建设方案
  • 如何在电脑上建立网站企业百度网站怎么做的
  • 34线城市做网站推广网站页面如何设计图
  • 成都网站建设前十广州开发网站设计
  • qq人脸解冻自助网站加工平台推荐
  • 中国室内设计联盟网官网网站专题页优化
  • 设计模板图热狗网站关键词优化
  • 无锡网站开发公司重庆网站有哪些
  • 做网站找什么公司工作网站开发思维导图内容
  • 有人知道做网站吗?wordpress多站点cdn
  • 网站风格特点大型外包公司有哪些
  • 如何网站seo用asp做网站有哪控件
  • 网站建设需要哪些成本wordpress商城建站教程