Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5246 из 8555 ========================================= RU.LINUX =
От   : Vladislav Vetrov                 2:5020/2140.152    10 Oct 18 22:45:08
Кому : All                                                 10 Oct 18 22:45:08
Тема : Чем чревато хранить цифры в char-полях mysql?
FGHI : area://RU.LINUX?msgid=2:5020/2140.152@Fidonet.org+5bbe56c8
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:469/83.1+5bbed52d
Ответ: area://RU.LINUX?msgid=2:5025/121+5bc81883
==============================================================================
Hello All!

Столкнулся с такой проблемой, что цифры в БД записываются текстом, в char-поля, а не цифрой, как положено.

Hо оператор select работает нормально (в поле name char-текст "55.5"):

SELECT * FROM `new_table` WHERE name > 54.2;

Ответ:
id  name
1   55.5

В общем - сабж. Какие аргументы? Почему цифры лучше хранить, как цифры, а не как текст? Hевозможно провести индексацию? Потеря производительности на преобразование типов? Что ещё?

Vladislav

... -= - <<< - >>> - =-
--- GoldED+/LNX 1.1.5-b20160201 by ASA
* Origin: Love all, trust a few, do wrong to none (2:5020/2140.152)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.053294 секунды