MySQL возвращает изменения в десятичный тип данных обратно в исходный - PullRequest
0 голосов
/ 05 марта 2020

У меня есть десятичный столбец MySQL, установленный на 6,3. (InnoDB, если это имеет значение)

products_weight` decimal(6,3) NOT NULL DEFAULT '0.000',

Я изменяю это на 15,4 (15,5 лучше) и значение по умолчанию 0,0000

Я изменяю некоторые значения в столбцах, чтобы 4 знака после запятой.

Эти изменения сохраняются в течение некоторого времени.

Вскоре столбец возвращается к 6,3, а ранее измененные значения заменяются на 0. Только значения Я изменил, чтобы 4 десятичных знака (например, 0,0001) изменились на 0, существующие значения, которые не изменились, остаются неизменными. Для дальнейшего разъяснения мне нужно только изменить 12 значений, которые ранее были от 0 до 0,0001

В той же таблице есть еще один десятичный столбец, который уже определен как 15,4, и это не имеет проблем, только когда я изменяю существующая длина поля и десятичное число.

В базе веб-кода нет ничего, что могло бы сделать это обращение. Есть идеи?

...