小编Tar*_*ika的帖子

不允许从触发器mysql返回结果集

delimiter $$
CREATE TRIGGER REDUCE_NOTE_COUNT
 AFTER DELETE ON iv_notes
 FOR EACH ROW  BEGIN
DECLARE supplierid int(11);
DECLARE customerid int(11);

SELECT supplierid ,customerid FROM iv_documents WHERE id=OLD.note_documentid;
SET supplierid=supplierid;
SET customerid=customerid;

IF supplierid=OLD.note_companyid THEN
    update iv_documents 
            set supplier_notes=supplier_notes-1 
            where id=OLD.note_documentid and supplier_notes>0;
END IF;
IF customerid=OLD.note_companyid THEN
    update iv_documents set customer_notes=customer_notes-1 
            where id=OLD.note_documentid 
            and customer_notes>0 ;
END IF;
END$$
Run Code Online (Sandbox Code Playgroud)

分隔符;

mysql

7
推荐指数
1
解决办法
2万
查看次数

Mysql组按日期和计数查询

我有如下表: - 在此输入图像描述

在MySql查询的帮助下,我想得到如下结果:

date        total    read    unread
2018-01-31   8        4        4
2018-02-01   2        2        0
Run Code Online (Sandbox Code Playgroud)

mysql group-by

1
推荐指数
1
解决办法
154
查看次数

标签 统计

mysql ×2

group-by ×1