Mysql Ошибка (Предупреждение) - data truncated for column - округление до целого

Forums:

data truncated for column

Такое предупреждение может быть если данные "не влезают" в ячейку и MySQL самостоятелньо обрезает их -например убирает знаки после запятой, или срезает "хвост" строки.

Чтобы избежать предупреждения для целых чисел, можно округлять выражения (! не вовсех - а лишь в некоторых ситуациях - т.к. округление может привести к потере точности), например:

 Round(eo.price/eo.work_length * 1000)