1
CREATE TABLE IF NOT EXISTS `queries` (
2
`sql` TEXT UNIQUE NOT NULL,
3
`executions` INTEGER UNSIGNED DEFAULT 1,
4
`clock` FLOAT UNSIGNED NOT NULL,
5
`fullscan_step` INTEGER UNSIGNED,
6
`sort` INTEGER UNSIGNED
9
CREATE TRIGGER IF NOT EXISTS `queries_insert`
10
BEFORE INSERT ON `queries`
11
WHEN (SELECT COUNT(*) FROM `queries` WHERE `sql` = NEW.`sql`) > 0
15
`executions` = `executions` + 1,
16
`clock` = `clock` + NEW.`clock`,
17
`fullscan_step` = `fullscan_step` + NEW.`fullscan_step`,
18
`sort` = `sort` + NEW.`sort`
19
WHERE `sql` = NEW.`sql`;