mysql触发not found

2016-02-24 • DatabaseNo Comments

今天给后台用户批量授权时写了一小段存储过程,遇到一个比较初级的问题:例程里面如果触发了not found,是会退出程序的。下面是当时写的代码。

阅读更多...

Mysql 触发器trigger

2016-01-13 • DatabaseNo Comments

本文来自博客园

触发器(trigger):监视某种情况,并触发某种操作。

触发器创建语法四要素:

1.<span style="color: #ff0000;">监视地点(table)</span>
2.<span style="color: #ff00ff;">监视事件(insert/update/delete) </span>
3.<span style="color: #ff99cc;">触发时间(after/before)</span>
4.<span style="color: #008000;">触发事件(insert/update/delete)</span>




阅读更多...

Mysql定时任务

2016-01-13 • DatabaseNo Comments

CREATE EVENT `t_event`
ON SCHEDULE EVERY 1 DAY
ON COMPLETION NOT PRESERVE
ENABLE
DO
INSERT INTO table (id) VALUE (1);

Mysql 游标cursor

2015-12-31 • DatabaseNo Comments

最近要写一些存储过程帮助处理特殊数据,发现mysql没有for in遍历结果集这种语法,不过可以使用游标达到相同的效果,使用方法稍微要麻烦一些,下面是游标的基本用法。

游标Cursor的四个基本操作:

  • 定义:DECLARE cursor_name CURSOR FOR select
  • 打开:OPEN cursor_name
  • 读取:FETCH cursor_name INTO column
  • 关闭:CLOSE cursor_name

下面是一个查询并创建新数据的实例

BEGIN
    DECLARE last_flag INT DEFAULT 0;
    DECLARE user_name_tmp VARCHAR(60);
    DECLARE role_id_tmp INT;
    DECLARE user_cursor CURSOR FOR SELECT role_id, user_name FROM vz_user WHERE main_user_id != 0;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET last_flag = 1;

阅读更多...

Mongo 学习第0章

2015-08-06 • DatabaseNo Comments

启动mongo进程:
linux:mongod
win: mongod.exe

ps:需要创建data存放路径,并获得权限。
linux: /data/db
win: C:datadb





阅读更多...

粤公网安备 44011102000950号