易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql触发器 急 在线等待..

表TT
字段A,B,C
在向表TT插入一条记录时,要对字段B中信息进行检测,比喻说字段B中的信息必须满足如下格式:"数字#数字#数字#",不符合规则时,将该条记录写入到另外一张表TTP,请问这样的触发器,怎么写啊?

请大家  帮帮忙啊    谢谢了  !
不符合规则时,将该条记录写入到另外一张表TTP,

--------------
你的意思这种情况下就不往原表插入数据了?
如果是这样的话,那不行了,因为整个操作是一个事务

建议你这个逻辑处理,写一个存储过程接口操作比较方便
插入的内容都作为存储过程的输入参数即可,像你那些判断处理,都可以在存储过程中完成。


不管 他是否符合  还是要将它写入原表  但是要将  不符合的记录  写入另一张表

引用
不符合规则时,将该条记录写入到另外一张表TTP,

--------------
你的意思这种情况下就不往原表插入数据了?
如果是这样的话,那不行了,因为整个操作是一个事务


谢谢 楼上的兄弟  请帮帮忙

数字#数字#数字#:123#44#55#这种格式

这个系统是这样的  用户上发一条短信  我要检测短信内容 是否符合规则  符合 则马上下发提示短信“短信已收到”  不符合则提示“内容不符合规则”


引用
mysql没有触发器回滚,不如用约束



恩是啊  本来 我们是在C# 里面都判断好了的  后来  客户说要  实时的提示

所以就改用 用触发器


相关问答:

c语言如何连接MYSQL?

大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......

mysql模糊查询如何查询两个关键字

我用的like模糊查询,比如mysql的name中有“csdn论坛系统”这几个字,如何在 <input>中查询“csdn 系统”也能出来这个“csdn论坛系统”,我现在是查“csdn”或者“系统”都可以。谢谢各位了!不知道我这么表达 ......

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

MYSQL 事务的问题

SQL code:

create PROCEDURE aa(SqlCMD1 varchar(8000),SqlCMD2 varchar(8000),SqlCMD3 varchar(8000))
begin
declare exit handler for sqlexception rollback;
start TRANSACTION;
EXECUTE SqlCMD1;
EXE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号