天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2481|回复: 0

[软件基础功能] 怎么删除软件【软件-sql删除】

[复制链接]
sophie 发表于 2013-12-3 13:50:23 | 显示全部楼层 |阅读模式
Q:删除软件时,总是提示资源被引用,怎么删除软件?
A.您的操作步骤如下:
  1. SET FOREIGN_KEY_CHECKS = 0;//去掉主外建关系

  2. [code]SET FOREIGN_KEY_CHECKS = 0;//在数据库操作我们的系统表时,表与表之前有主外建关系,所以操作前先去掉主外建关系

  3. select * from t_datasource //在t_datasource表中找到要删除的软件,把数据源给删除掉

  4. select * from t_application where id='11e3-2fd7-bab0f4b9-98f4-fbbf76978299';//找到该软件
  5. delete from t_application where id='11e3-2fd7-bab0f4b9-98f4-fbbf76978299';//删除该软件

  6. select * from t_domain_application_set where applicationid='11e3-2fd7-bab0f4b9-98f4-fbbf76978299'//根据该软件id 找到企业域与软件关联的表

  7. delete from t_domain_application_set where applicationid='11e3-2fd7-bab0f4b9-98f4-fbbf76978299'//因为可能该软件还会被企业域引用,所以此时根据该软件id到该表中删除相应的记录


  8. SET FOREIGN_KEY_CHECKS = 1;//恢复主外建关系
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 02:58

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表