|
|
|
| доброго времяни суток.
Вот Дамп на создание таблицы:
DROP TABLE IF EXISTS `#__test`;
CREATE TABLE `#__test` (
`id` int(11) NOT NULL auto_increment,
`id_test` int(11) NOT NULL,
`published` varchar(25) NOT NULL,
`theme` text character set utf8 NOT NULL,
`questions` int(11) NULL DEFAULT '0',
`performed` int(11) NULL DEFAULT '0',
`gpa` ???(11) NULL DEFAULT '0',
`variant` int(11) NULL DEFAULT '0',
PRIMARY KEY (`id`)
);
INSERT INTO `#__test` (`id`, `id_test`, `published`, `theme`, `questions`, `performed`, `gpa`, `variant`) VALUES
(1, 7636208, 1, 'Biology of human life', 21, 2, '3,5', 4),
(2, 6450272, 0, 'Chemistry of life', 19, 5, '5', 1);
|
вопрос в том, какой тип поля указать там где в данный момент "???".
данные должны храниться числовые, но с плавающей запятой и по умолчанию должен быть НОЛЬ.
Ставил INT, но там нет запятой, ставил просто VARCHAR, так там ноль по умолчанию не ставится.
также устанавливал decimal(11,0) но данные хранились не 3,5, а просто 3
помогите пожалуйста. | |
|
|
|
|
|
|
|
для: frisst
(02.05.2010 в 20:47)
| | DECIMAL(6,3)
FLOAT(6,3) | |
|
|
|
|
|
|
|
для: Trianon
(03.05.2010 в 03:19)
| | спасибо! | |
|
|
|