php yii-YIi框架如何删除数据表

问题描述

YIi框架如何删除数据表

例如,在A表中创建一条记录(假设记录id为111),会根据记录的id生成另一个表B_111,现在我要删除这条记录,如何也把B_111也删除了了

解决方案

写个触发器,一出发A表的删除,就执行对应表B_111的删除就好了。

时间: 2024-09-15 07:42:29

php yii-YIi框架如何删除数据表的相关文章

如何有条件的分步删除数据表中的记录

数据|条件 如何有条件的分步删除数据表中的记录作者:eygle出处:http://blog.eygle.com日期:February 22, 2005« 自己动手,丰衣足食 | Blog首页 有时候我们需要分配删除数据表的一些记录,分批提交以减少对于Undo的使用,本文提供一个简单的存储过程用于实现该逻辑.你可以根据你的需要进行适当调整,本例仅供参考: SQL> create table test as select * from dba_objects;Table created.SQL>

Oracle 9i删除数据表

   数据表的删除比较简单,表删除后其占用的空间就被系统释放和回收,表的删除是无法回滚的操作.可删除的内容包括.     表的定义 表中的数据     表中的索引 表中的约束条件     表上的触发器 表中的权限     在[企业管理器]里删除表    (1)如图7.35所示.    (2)出现如图7.36所示界面.    (3)对应上述删除数据表director的SQL代码为如下.    ―――――――――――――――――――――――――――――――――――――    DROP TABLE S

看实例学VFP:删除数据表中的记录

本例对看实例学VFP:对数据表中记录进行修改一文的实例进行了一点改进,增加了"撤消"功能.程序运行时如下图: 在组合框中选择要查找的字段,在文本框中输入查找内容后单击右侧的"查找"按钮后将查找结果显示在上方的表格中,"查找"按钮变成"撤消"按钮,同时激活"删除"按钮及用于显示数据的文本框,并将当前记录(满足查询条件的记录)的值同时显示在文本框中,:单击"删除"按钮后会删除查找出来的记录刷

java web ssh2框架 对象和数据表问题

问题描述 java web ssh2框架 对象和数据表问题 ssh2有几个对象肯定有几个数据表.但是难道每个数据表都要生成一个对象吗?还有dao service层,这个该怎么处理啊. 解决方案 一般都是一张表对应一个实体类对象,不过有的中间关联表你也可以不创建实体类对象, 可以通过sql进行控制 解决方案二: 一般是实体类对应一张表,虽然现在大部分都是先建表在设实体类,但是也有是先成实体类然后自动生成表的.至于dao和service层不清楚你说的具体是什么问题 解决方案三: SSH框架+Orac

删除数据表后出现的问题!

问题描述 删除数据表后出现的问题! 数据库里有一张表叫favoritefold,里面有另一张表loginuser的主键use_id,但是并没有建立关系,然后删除了表格favoritefold之后,执行insert语句,insert into loginuser(name,Password,RegeditTime,Email) values('1','2','3','4@qq.com') 就提示我favoritefold不存在不能插入. 请问怎么改!! 解决方案 看一下loginuser表中是否有

MySQL创建和删除数据表的命令及语法详解_Mysql

创建数据表创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 TUTORIALS 数据库中创建数据表tutorials_tbl: tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT, tutorial_title VARCHAR(100) NOT NU

删除数据表中的重复记录

数据|重复|重复记录 删除交通违章数据表中的重复记录(同一时间[haptime].车号牌[numberplate].处罚原因[reason])一.方法原理:  1.Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的, rowid确定了每条记录是在ORACLE中的哪一个数据文件.块.行上. 2.在重复的记录中,可能所有列的内容都相同,但rowid不会相同,所以只要确定出重复记录中那些具有最大rowid的就可以了,其余全部删除. 二.实现方法:1.查询重复记录select

删除数据表和清空数据表的内容(保存表结构)的SHELL脚本

A,删除指定数据库的所有数据表 #!/bin/bash # 删除mysql中所有表 # 示例: # Usage: ./script user password dbnane # Usage: ./script user password dbnane server-ip # Usage: ./script user password dbnane mysql.nixcraft.in # --------------------------------------------------- MUS

mysql中创建修改删除数据表例子

在PHP中应用数据库时,通常是先在MySQL客户机的控制台中,使用DDL语句创建网站中的数据库.数据表及修改表结构等操作以后,再在PHP脚本中应用.很少直接在PHP中执行DDL语句动态创建数据库.数据表或修改表的操作,通常也只有在制作安装版本的网站时才会这么做. 1.创建表(CREATE TABLE) 数据库创建以后,使用use命令选定这个新创建的数据库作为默认(当前)数据库使用,就可以继续建立其包含的数据表.数据表的创建是使用表的前提,创建数据表主要是定义数据表的结构,包括数据表的名称.字段名