http://community.csdn.net/Expert/topic/5180/5180517.xml?temp=.2718164http://community.csdn.net/Expert/topic/5180/5180190.xml?temp=3.083438E-02
解决方案 »
- variant_t如何输出mysql数据表中的字符串字段
- mysql 5.0 如何实现不完全恢复呢?
- 求教MySQL存储过程错误异常的记录,和可以单步调试的客户端。
- delete inner join的问题
- 我有个字段是timestamp类型,默认为CURRENT_TIMESTAMP
- mysql中 repair table
- MYSQL 4.1 怎么进行备份?导出脚本汉字是乱码
- asp.net如何访问mysql?
- Mysql Insert into进行表之间数据复制的时候出现自增错误
- order by case when问题
- 请高手指教?
- 我的存储过程怎么总是过不了呢?在MSSQL中还是好好的...转换后就不行了,请大侠们出手
select count(*) into exist from e_user where ur_user_id=userid;
if exist=0 then
begin
set a=2;
end;
else
begin
delete from e_user where ur_user_id=userid;
delete from e_user_fun where uf_user_id=userid;
insert into e_tran_log values(getdate(),'SYS_USER and SYS_USER_FUN',username,'Delete','Delete SYS User :'+userid); set a=1; end;
end if;
end但是还有一个问题,当我插入一条记录到一个表e_tran_log中,表的第一列是 一个自动生成的序列好,这里'insert into '语句我该怎么写呢?另外,mysql 有事务处理功能吗?就是说它可以 执行 commit transaction/rollback transaction 这样的语句吗?如果可以怎么写?谢谢!