Вниз  MySQL и мелкие вопросы
- 28.10.2013 / 22:52
JSBmanD
  Пользователь

JSBmanD 
Сейчас: Offline
Привет всем. Какой нужен запрос в бд, чтобы в табло добавился столбец.
Например:
табло-users
столбцы-pass, nick, login
а как в столбцы добавить еще money?
__________________
 No thing is perfecT
- 29.10.2013 / 10:33
Nokia_372Oc
  Пользователь

Nokia_372Oc 
JSBmanD, Вот так:
  1. "ALTER TABLE `users` ADD `money` INT(32) NOT NULL DEFAULT '0'"
> Полная информация
- 29.10.2013 / 12:24
JSBmanD
  Пользователь

JSBmanD 
Сейчас: Offline
Nokia_372Oc, Спасибо
__________________
 No thing is perfecT
- 10.11.2013 / 21:51
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Есть такая структура таблиц. Мне нужно получить список упражнений, которые есть в средних таблицах для конкретного пользователя. Желательно, чтобы список упражнений не повторялся.
Например:
stat_time: user_id = 1, exer_id = 10
stat_count: user_id = 1, exer_id = 1
stat_count: user_id = 2, exer_id = 4
stat_count_weight: user_id = 1, exer_id = 3
stat_count: user_id = 1, exer_id = 1
Должно вернуть для:
user_id == 1: 10, 1, 3
user_id == 2: 4

exer_id распределены по всем средним таблицам уникально. То есть не может быть в двух stat_* таблицах два одинаковых exer_id.
__________________
 let live


Прикрепленные файлы:
shot-20131110T2(…).png (15.36 кб.) Скачано 184 раза
- 10.11.2013 / 23:37
web_demon
  Супервизор

web_demon 
Сейчас: Offline
aNNiMON, так а зачем было делать 4 таблицы? А то даже джоином не вытащишь.

Изменено web_demon (10.11 / 23:37) (всего 1 раз)
- 10.11.2013 / 23:41
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
web_demon, в каждой таблице хранятся разные типы данных:
int;
int, int;
int, time;
time
Хотя я вот думаю, это ж можно было в одну таблицу запихнуть по каждому уникальному столбцу из всех таблиц? Ну поздно уже что-то менять, тем более я рассчитывал, что можно будет добавлять еще таблицы с другими типами данных. Каждый раз добавлять столбцы - муторно и излишка много.
__________________
 let live

Изменено aNNiMON (10.11 / 23:42) (всего 1 раз)
- 10.11.2013 / 23:52
web_demon
  Супервизор

web_demon 
Сейчас: Offline
aNNiMON, да вот так походу и придется делать, Ну или просто
  1. SELECT DISTINCT `exer_id` FROM `stat_time`;
И так для каждой таблицы.
Ну и если нужно для каждого конкретного юзера:
  1. SELECT DISTINCT `exer_id` FROM `stat_time` WHERE `user_id` = "'.$user_id.'";


Изменено web_demon (10.11 / 23:55) (всего 2 раза)
- 11.11.2013 / 00:13
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
web_demon, ну так оно понятно. Думал, может какие-то хаки есть для такого дела. Спасибо.
__________________
 let live

Изменено aNNiMON (11.11 / 01:05) (всего 1 раз)
- 14.11.2013 / 12:09
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, кинь дамп структуры и пары записей
__________________
 Магистр Мёда
- 20.11.2013 / 20:48
JSBmanD
  Пользователь

JSBmanD 
Сейчас: Offline
check BOOL NOT NULL,
PRIMARY KEY(timeOfMove, gameID)
а в чем ошибка? Можете исправить? А то при импорте ошибку выдает
__________________
 No thing is perfecT
Наверх  Всего сообщений: 750
Фильтровать сообщения
Поиск по теме
Файлы топика (22)