Задавайте вопросы, мы ответим
Вы не зашли.
Перешел на стандартную консоль mysql, до этого работал в клиенте heidisql. Так вот время от времени в клиенте вылазиет такое сообщение: Query Ok, 0 rows affected, 1 warnings (0.01 sec). Делаю show warnings; вылазиет вот такое...Note 1265 Data truncated for column 'Quote' at row 1. Хотя запрос все выполняет верно, хотелось бы знать возможную причину почему появляется это сообщение? В другом клиенте такого рода ошибок вообще не было а вот стандартный что то капризничает
Неактивен
Видимо, таки дело не в клиенте, а в том, что вставляете значение длиннее, чем ширина столбца.
Неактивен
А эта ошибка может привести в дальнейшем к более серьезным ошибкам? Поле quote имеет тип данных decimal(5,2), в него записывается сумма всех цен деленное на кол-во сделок, т.е средняя цена, вот на этом поле и вылазиет эта ошибка 1265, только я не пойму как значение оказывается длинее поле то?
Неактивен
А понял, при делении суммы цен иногда в дробная часть увеличивается на несколько цифр, наприме 90.0524125 отсюда и ошибка, спасибо форуму, буду исправлять этот "баг"
Неактивен
Если я правильно помню обозначения, в DECIMAL(5,2) не влезет 1265 — до точки
должно быть 5-2=3 символа.
Брр, перечитал, 1265 — это не то, что Вы пытаетесь вставить Но все равно, учтите.
Неактивен