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

求一个mysql触发器

我之前在oracle上写了一个触发器,如下:(是可以的,但移到mysql5.1上就不行了
create or replace trigger tg_sshs_companybill
after insert
on sshs_companybill
for each row
begin
update sshs_company set last_=:new.year_||'-'||:new.month_ where id_=:new.company_id_;
end tg_sshs_companybill;

这个在oracle上是没问题的,可以移到mysql上就不行了,我想解决的问题是这样的:

两张表

表1:person
id:number,  --主键id
unitid:number, --单位id,来源于表2中的主键

表2:unit
id:number, --主键id
countUser:number, --该单位共有多少人员
lastjoindate:date --最后加入该单位的日期

我想在表person中插入一条记录的时候,自动更新表unit中记录,
更新1,在统计该单位有多少人,或者原来的值+1,
更新2,最后加入该单位的时间,(或者说是该单位最后使用的日期),

请大家帮帮忙,谢谢
改成这样:

SQL code:
create trigger tg_sshs_companybill
after insert
on sshs_companybill
for each row
begin
update sshs_company set last_=concat(new.year_,'-',new.month_) where id_=new.company_id_;
end;


SQL code:

drop trigger tg_sshs_companybill if exists;
delimi


相关问答:

apache+PHP+mysql在win7下使用

如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。

win7测试版也用过,不会有什么问题的,放心。

当然你最 ......

Winform+MySQL做项目

Winform+MySQL做项目,在注重性能的情况下,我该如何去完成这类型的项目呢!
请各位给以提示。
你这个范围太广了,我说2点重要的吧
1.WINFORM程序是单独运行的CS程序,和BS不同,BS的压力始终都在SERVER上的,对C ......

MySql问题

MySql中插入当前时间的该怎么写啊?
now()

SQL code:

sql里是:
getdate()

引用
now()


学习

SQL code:
select now();

SQL code:
TODAY()
?

SQL code:
select now();
/* ......

mysql储存过程的问题

我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。

http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......

eclipse与mySQL的问题 - Java / Eclipse

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号