Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как точно засунуть DECIMAL ? (Mulder) 26/12/2001 - 23:44:31
      Re: Как точно засунуть DECIMAL ? (walrus) 27/12/2001 - 09:56:43
      Re: Как точно засунуть DECIMAL ? (Mulder) 27/12/2001 - 13:01:14
      Re: Как точно засунуть DECIMAL ? (walrus) 28/12/2001 - 08:46:14
      Re: Как точно засунуть DECIMAL ? (Mulder) 29/12/2001 - 13:57:58

> Original message text:
> From: Mulder - 26/12/2001 - 23:44:31
> Subject:Как точно засунуть DECIMAL ?
> -----------------
> Вот проблема:
> Пишу я на Яве прогу, которая работает с mySQL:
> Создаю таблицу Create Table <....> count DECIMAL(20) <...> - создается.
> Затем я туда записываю число в 20 знаков - допустим 22222222222222222222, а она мне в базу записывает вот что -22222222222222221000.
>
> ЧТО С ЭТИМ ДЕЛАТЬ??? - ПОЧЕМУ это происходит????
> И как этого избежать?
>


From: walrus - 28/12/2001 - 08:46:14
Subject:Как точно засунуть DECIMAL ?
-----------------
что то ты не то делаешь. Вот без всяких настроек.

mysql> select version();
+-------------+
| version() |
+-------------+
| 3.23.46-log |
+-------------+
1 row in set (0.00 sec)

mysql> create table tdec (fld decimal(20));
Query OK, 0 rows affected (0.08 sec)

mysql> insert into tdec values('22222222222222222222');
Query OK, 1 row affected (0.00 sec)

mysql> select * from tdec;
+----------------------+
| fld |
+----------------------+
| 22222222222222222222 |
+----------------------+
1 row in set (0.00 sec)

mysql> insert into tdec values('99999999999999999999');
Query OK, 1 row affected (0.00 sec)

mysql> select * from tdec;
+----------------------+
| fld |
+----------------------+
| 22222222222222222222 |
| 99999999999999999999 |
+----------------------+
2 rows in set (0.00 sec)

mysql>



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
1381



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |