
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.05.2005, 19:04
|
|||
|---|---|---|---|
|
|||
Пара вопросов |
|||
|
#18+
есть таблица футболистов, в которой столбцы: названия умений (shoot, pass..), и abiltity - какое умение игрок тренирует. например players name shoot pass .. ability Булыкин 10 20 .. shoot Бекхем 5 10 .. pass вопрос 1 как написать один запрос, который повышает всем игрокам тренируемые умения на 1%? Если никак нельзя, то остается вариант сделать число запросов равное числу умений и указать конкретные умения. вопрос 2 но ещё игрок может тренировать случайное умение Батистута 15 10 .. random как провести тренировку игрока со случайными умениями одним запросом? не хотелось бы, если таких игроков скажем 50.000, делать select -> сгенерить рендом -> update по 50.000 раз если опять же никак нельзя, то какой придумать вариант наиболее оптимальный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2005, 22:18
|
|||
|---|---|---|---|
|
|||
Пара вопросов |
|||
|
#18+
ответ на первый вопрос такой (SQL стандартный MySQL нет под рукой проверить не могу но должно по идее работать) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. про случайные еще подумаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2005, 19:48
|
|||
|---|---|---|---|
Пара вопросов |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2005, 21:38
|
|||
|---|---|---|---|
|
|||
Пара вопросов |
|||
|
#18+
не так должно работать просто я незнал что в MySQL можно объявить переменную только если полей больше то и рандом немного п одругому выглядеть будет и переменную можно ли так объявить тоже не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2005, 22:07
|
|||
|---|---|---|---|
Пара вопросов |
|||
|
#18+
объявить можно один раз за сессию. Вроде, можно даже не объявлять. Не уверен, что можно использовать присвоение в апдейте . ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2005, 22:09
|
|||
|---|---|---|---|
Пара вопросов |
|||
|
#18+
вместо case можно для краткости юзать if ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1854051]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
85ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 382ms |

| 0 / 0 |
