У меня есть заработанный сайт, и я бы хотел, чтобы пользователь зарабатывал 0,00001 за клик (я знаю, что он ниже 1p).
Какой тип столбца можно использовать?Я пробовал int и float, но ни один не работает.
int
float
Используйте DECIMAL для точных значений.
DECIMAL
Число 0.00001 имеет 6 цифр.1 до и 5 после десятичной точки.Следовательно, он будет представлен как DECIMAL(6, 5) (6 цифр, из которых 5 после десятичной запятой).Если вы хотите, скажем, 4 цифры до и 5 цифр после десятичной точки, вы должны использовать DECIMAL(9, 5) (всего 9, из которых 5 после десятичной точки).
0.00001
DECIMAL(6, 5)
DECIMAL(9, 5)
Такжесм .:
Вы используете INT и делите на 100000 при отображении значения.
Вы, вероятно, захотите тип данных DECIMAL .
Попробуйте использовать тип столбца десятичной дроби со значением (9,5), где 9 - это общее количество цифр (до и после десятичной запятой), а 5 - количество цифр после запятой.Для получения дополнительной информации об этом типе столбца, посетите страницу документации MySql:
http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html