解决方案 »
- 觉得来Mysql这里问最合适,关于IM服务器设计中数据库的使用.
- 请教Lost connection to MySQL server at 'reading initial communication packet'
- C代码连接mysql问题
- 最近在学习使用mysql,就是行列值转换的问题
- mysql安装问题
- 求助:mysql中如何导入.sql文件?
- 我安装了mysql for win2000可是 怎么建库啊,不想想象中的access,sql server ,oracle那样简单?
- 有关mysql数据库更新的问题,急急急急急.....在线等待!!!
- 有关编译包含mysql数据库的C程序
- MySQL-front 和MySQL崩溃
- 请教一条sql语句
- MySQL的链接数总是爆掉,怎么解决呢?
DROP TRIGGER IF EXISTS TRG_UPDATE_ACCOUNT //
CREATE TRIGGER TRG_UPDATE_ACCOUNT AFTER INSERT ON _record FOR EACH ROW
BEGIN
UPDATE _account SET balance=balance+NEW.*NEW.money WHERE userid=NEW.userid AND account=NEW.account;
END;
//
DELIMITER ;
CREATE TRIGGER TRG_UPDATE_ACCOUNT AFTER INSERT ON _record FOR EACH ROW
BEGIN
UPDATE _account SET balance=balance+NEW.*NEW.money WHERE userid=NEW.userid AND account=NEW.account;
END;
$$
DELIMITER ;
DELIMITER $$
无关紧要,还可以很多 DELIMITER ## , DELIMITER ||
public void add(Record r) {
Connection conn = DB.createConn();
String sql = "insert into _record values (null, ?, ?, ?, ?, ?, ?, ?, now())";
PreparedStatement ps = DB.prepare(conn, sql);
try {
ps.setInt(1, r.getUserid());
ps.setFloat(2, r.getMoney());
ps.setString(3, r.getAccount());
ps.setString(4, r.getType());
ps.setInt(5, r.getMark());
ps.setString(6, r.getDate());
ps.setString(7, r.getRe());
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
DB.close(ps);
DB.close(conn);
}