Ваш столбец VALUE НЕБОЛЬШОЙ без подписи. В чате вы сказали, что он вставлен как 0 в строках, которые предупреждают о значении вне диапазона.
См. Этот тест, который я сделал:
mysql> create table t ( i smallint unsigned);
Query OK, 0 rows affected (0.04 sec)
mysql> insert into t set i = -150;
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> show warnings;
+---------+------+--------------------------------------------+
| Level | Code | Message |
+---------+------+--------------------------------------------+
| Warning | 1264 | Out of range value for column 'i' at row 1 |
+---------+------+--------------------------------------------+
1 row in set (0.00 sec)
mysql> select * from t;
+------+
| i |
+------+
| 0 |
+------+
Если вы пытаетесь вставить отрицательное значениев столбец smallint unsigned он выходит за пределы диапазона, поддерживаемого unsigned. Он усекается до 0, поскольку числовые типы без знака поддерживают только неотрицательные значения.
Нечто подобное происходит с датой и временем, если вы пытаетесь вставить недопустимое значение. Например, распространенной ошибкой является использование дат в формате ММ / ДД / ГГГГ, которые MySQL не поддерживает:
mysql> create table t2 (mo_time datetime);
Query OK, 0 rows affected (0.04 sec)
mysql> insert into t2 set mo_time = '10/31/2019';
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> show warnings;
+---------+------+----------------------------------------------+
| Level | Code | Message |
+---------+------+----------------------------------------------+
| Warning | 1265 | Data truncated for column 'mo_time' at row 1 |
+---------+------+----------------------------------------------+
Это показывает то же самое сообщение об ошибке, которое вы получили.
mysql> select * from t2;
+---------------------+
| mo_time |
+---------------------+
| 0000-00-00 00:00:00 |
+---------------------+
Ага, бессмысленное значение даты, которое раньше считалось значением по умолчанию. К счастью, в последних версиях MySQL это запрещено.
MySQL поддерживает только формат YYYY-MM-DD. На самом деле пунктуация между частями не является обязательной. Подробнее см. https://dev.mysql.com/doc/refman/8.0/en/date-and-time-literals.html.