|
|
|
| На практике всегда пользовался только типами данных - INT, TINYTEXT,DATE,DATETIME
Возникла необходимость помещать в БД значениятипа 0000.00 или 000.00, короче после точки всегда буду пристутствовать 2 числа (например как в аксесе денежный тип данных).
У меня возник к вам вопрос каким типом данных воспользоваться? Я сначала хотел TINYTEXT'ом, так как все равно перед записью в БД, буду проверять данные скриптом, но может лучше оптимизировано будет использовать другой тип данных? Что посоветуете? | |
|
|
|
|
|
|
|
для: ols
(21.08.2008 в 19:14)
| | Наверное, Вам подойдет FLOAT(7,2) UNSIGNED ZEROFILL | |
|
|
|
|
|
|
|
для: BinLaden
(21.08.2008 в 19:27)
| | Я правильно понял 7 ячеек процессор будет выделять до точки и 2 после? | |
|
|
|
|
|
|
|
для: ols
(21.08.2008 в 19:39)
| | А, вроде разобрался, 7 ячеек всего, и 2 после точки | |
|
|
|
|
|
|
|
для: ols
(21.08.2008 в 19:14)
| | В этом случае больше подойдет тип данных DECIMAL - он специально для таких случаев предусмотрен. | |
|
|
|