有趣的SQL DIGEST
- SQL DIGEST是什么
- SQL DIGEST有什么作用
- 代码中与SQL DIGEST相关的处理函数
- 常见问题
SQL DIGEST是什么
DIGEST TEXT
DIGEST TEXT
本质是一种SQL语句规范化后将常量替换成'?'的运算结果,STATEMENT_DIGEST_TEXT
函数用于计算语句的DIGEST TEXT
(摘要文本)
mysql> SELECT STATEMENT_DIGEST_TEXT('SELECT * FroM T1 WHERE c1 > 10 and c2="abc" AND 1+SIN(3) > 0;') AS label;+------------------------------------------------------------------------+| label |+------------------------------------------------------------------------+| SELECT * FROM `T1` WHERE `c1` > ? AND `c2` = ? AND ? + `SIN` (?) > ? ; |+------------------------------------------------------------------------+1 row in set (0.00 sec)