|
|
|
Пара вопросов
|
|||
|---|---|---|---|
|
#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, 19:04 |
|
||
|
Пара вопросов
|
|||
|---|---|---|---|
|
#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. про случайные еще подумаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 22:18 |
|
||
|
Пара вопросов
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 19:48 |
|
||
|
Пара вопросов
|
|||
|---|---|---|---|
|
#18+
не так должно работать просто я незнал что в MySQL можно объявить переменную только если полей больше то и рандом немного п одругому выглядеть будет и переменную можно ли так объявить тоже не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 21:38 |
|
||
|
Пара вопросов
|
|||
|---|---|---|---|
|
#18+
объявить можно один раз за сессию. Вроде, можно даже не объявлять. Не уверен, что можно использовать присвоение в апдейте . ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 22:07 |
|
||
|
Пара вопросов
|
|||
|---|---|---|---|
|
#18+
вместо case можно для краткости юзать if ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 22:09 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33066039&tid=1854051]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
201ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 567ms |

| 0 / 0 |
