Из того, что я знаю, float
тип не точный. Он не показывает вам фактическое значение, поэтому 1.1
, которое вы сохранили, может не соответствовать сохраненному фактическому значению. Попытка установить ваше поле как decimal
и дать ему длину, скажем, 10,1
, где 10 - максимальное количество цифр (точность), а 1 - количество цифр справа от десятичной точки (шкала). Это должно работать, выполняя запрос как stuff='1.1'
или stuff=1.1
.