Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос о "ТИПАХ ДАННЫХ" / 9 сообщений из 9, страница 1 из 1
07.08.2013, 15:40:08
    #38358471
mr.wx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
Здравствуйте! Помогите разобраться.
Существует ли в Mysql такой вид данных:

Имеется структура таблицы:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE `balance` (
  `id` int(11) NOT NULL DEFAULT '0',
  `user_id` int(11) NOT NULL,
  `money` int(11) NOT NULL DEFAULT '0',
  `bonus` int(11) NOT NULL DEFAULT '0',
  `balance` int(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


Данная таблица создает 4 столбца "ID" "USER_ID" "MONEY" "BONUS" "BALANCE".

"MONEY" "BONUS" - имеет цифирные данные, нужно сделать так что бы столбец "BALANCE" имел сумму столбцов "MONEY" + "BONUS".


Не могу разобраться помогите плыз))
...
Рейтинг: 0 / 0
07.08.2013, 15:52:57
    #38358488
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
В MySQL нет вычислимых полей. Но в данном случае - какой смысл хранить переопределённые данные, если их можно вычислять, когда они потребуются?
...
Рейтинг: 0 / 0
07.08.2013, 15:55:54
    #38358494
mr.wx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
Очень жаль((
Просто брать готовое значение из базы быстрее чем вычитать во время запроса. Слишком много операций выполняется во время обращения к скрипту.
...
Рейтинг: 0 / 0
07.08.2013, 15:58:25
    #38358501
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
Тогда триггер.
...
Рейтинг: 0 / 0
07.08.2013, 16:04:13
    #38358514
mr.wx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
AkinaТогда триггер.
Как вариант)


Воспользуюсь моментом:
Как правильно обратится на выборку к Вьюшке??
...
Рейтинг: 0 / 0
07.08.2013, 16:15:48
    #38358535
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
mr.wxОчень жаль((
Просто брать готовое значение из базы быстрее чем вычитать во время запроса . Слишком много операций выполняется во время обращения к скрипту.Кто это сказал? Если данные берутся из одной строки - фиолетово, все равно извлекается вся строка. Вот если из разных, то да...
...
Рейтинг: 0 / 0
07.08.2013, 16:21:31
    #38358546
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
авторЕсли данные берутся из одной строки - фиолетово, все равно извлекается вся строка.
бы будете смеятся - но Mysql читает страницами.
...
Рейтинг: 0 / 0
07.08.2013, 17:09:09
    #38358630
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
ScareCrowавторЕсли данные берутся из одной строки - фиолетово, все равно извлекается вся строка.
бы будете смеятся - но Mysql читает страницами.И правда смешно:) Покажите, как легко можно воспользоваться в SQL-запросе другими данными с той же страницы?
...
Рейтинг: 0 / 0
08.08.2013, 05:04:20
    #38359051
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о "ТИПАХ ДАННЫХ"
mr.wxПросто брать готовое значение из базы быстрее чем вычитать во время запроса. Слишком много операций выполняется во время обращения к скрипту.С вероятностью 99% время на получение записи несравнимо больше, чем время, необходимое на одну операцию вычитания (тем более вычитания инта из инта)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос о "ТИПАХ ДАННЫХ" / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]