
数据库
一个九零后的程序猿
只为成功找方法,不为失败找理由!
展开
-
MySQL SUM函数进行计算会出现0000000001或9999999999未知小数
MySQL中当使用sum函数来计算 varchar、float类型的字段有可能会出现0000000001或9999999999未知小数。咱们可以把对应数据结果转换类型为Decimal类型,进行精度保留。具体使用方法如下:SELECT count(id) AS total, cast( sum(commission) AS DECIMAL (19, 5) ) AS sumComm ...原创 2020-04-21 17:41:42 · 3966 阅读 · 0 评论 -
delete from table与truncate table与drop table 的区别
TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。 Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRU...原创 2018-03-05 17:00:20 · 1042 阅读 · 0 评论