やったこと
MySQL の truncate を使ってみます。
テーブルを空にする方ではなく、数値を削るほうです。
確認環境
$ mysql --version
mysql Ver 14.14 Distrib 5.6.25, for Linux (x86_64) using EditLine wrapper
調査
TRUNCATE(X,D)
D 小数点に切り捨てて、数字 X を返します。D が 0 の場合は、結果に小数点または小数部が含まれません。D を負の数に指定すると、値 X の小数点左側の D 桁をゼロにすることができます。
小数点をどこまで残すか、指定できます。
mysql> SELECT TRUNCATE(1.234, 0);
+--------------------+
| TRUNCATE(1.234, 0) |
+--------------------+
| 1 |
+--------------------+
1 row in set (0.00 sec)
mysql> SELECT TRUNCATE(1.234, 1);
+--------------------+
| TRUNCATE(1.234, 1) |
+--------------------+
| 1.2 |
+--------------------+
1 row in set (0.00 sec)
mysql> SELECT TRUNCATE(1.234567, 5);
+-----------------------+
| TRUNCATE(1.234567, 5) |
+-----------------------+
| 1.23456 |
+-----------------------+
1 row in set (0.00 sec)