|
}/{EHR ↓
|
 |
|
21 Ноябрь, 2008, 10:20:41
|
НЕ ХУЕТА!
ХУЕТА!
|
А что тут писать?
Группа: Адекваты Карма: 4
Сообщений: 737 Сила слова: 0.54
|
Каким запросом можно пронумеровать уже созданную таблицу?
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 10:24:05 , спустя 3 минуты 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
Что значит пронумеровать?
Если речь идет о том, чтобы добавить в таблицу автоинкрементное поле, то:
ALTER TABLE `table` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 10:25:53 , спустя 1 минуту 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
А если нужно заново пересчитать ID, то сначала
ALTER TABLE `table` DROP `id`
Только делать такого не советую.
|
|
|
|
|
Записан
|
|
|
|
|
}/{EHR ↓
|
 |
|
21 Ноябрь, 2008, 10:27:13 , спустя 1 минуту 20 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
А что тут писать?
Группа: Адекваты Карма: 4
Сообщений: 737 Сила слова: 0.54
|
Есть нумерация, которая меня не устраивает, вот мне нужно отсортировать, и заного пронумеровать...
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 10:28:22 , спустя 1 минуту 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
Какую функцию выполняет эта нумерация? Чем не устраивает?
|
|
|
|
|
Записан
|
|
|
|
|
}/{EHR ↓
|
 |
|
21 Ноябрь, 2008, 10:30:45 , спустя 2 минуты 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
А что тут писать?
Группа: Адекваты Карма: 4
Сообщений: 737 Сила слова: 0.54
|
А два AUTO_INCREMENT ведь нельзя сделать?
P.S. Думаю что нельзя, но переспрошу ))
|
|
|
|
|
Записан
|
|
|
|
|
}/{EHR ↓
|
 |
|
21 Ноябрь, 2008, 10:31:53 , спустя 1 минуту 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
А что тут писать?
Группа: Адекваты Карма: 4
Сообщений: 737 Сила слова: 0.54
|
Какую функцию выполняет эта нумерация? Чем не устраивает?
Ну я хочу сделать как бы место, отсортировать по очкам, и заного пронумеровать, и делать это после каждого обновления таблицы...
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 10:32:38 , спустя 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
Нельзя. И автоинкремент нельзя применять просто для нумерации.
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 10:33:37 , спустя 59 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
Какую функцию выполняет эта нумерация? Чем не устраивает?
Ну я хочу сделать как бы место, отсортировать по очкам, и заного пронумеровать, и делать это после каждого обновления таблицы...
А чем ORDER BY `points` при выборке не устраивает? (points — очки)
|
|
|
|
|
Записан
|
|
|
|
|
}/{EHR ↓
|
 |
|
21 Ноябрь, 2008, 10:45:10 , спустя 11 минут 33 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
А что тут писать?
Группа: Адекваты Карма: 4
Сообщений: 737 Сила слова: 0.54
|
Какую функцию выполняет эта нумерация? Чем не устраивает?
Ну я хочу сделать как бы место, отсортировать по очкам, и заного пронумеровать, и делать это после каждого обновления таблицы...
А чем ORDER BY `points` при выборке не устраивает? (points — очки)
Ну и как узнать на каком месте пользователь?
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 10:53:27 , спустя 8 минут 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
Если у тебя будет 10к пользователей и ты будешь при каждом обновлении делать пересчет, у тебя база рухнет.
Ну и как узнать на каком месте пользователь?
$sql = 'SELECT count(*) FROM `users` WHERE `points`>'.$this_user_points;
Хотя, возможно, есть метод получше.
|
|
|
|
|
Записан
|
|
|
|
|
}/{EHR ↓
|
 |
|
21 Ноябрь, 2008, 10:58:16 , спустя 4 минуты 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
А что тут писать?
Группа: Адекваты Карма: 4
Сообщений: 737 Сила слова: 0.54
|
$this_user_points что такое? ))
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 10:59:53 , спустя 1 минуту 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
Кол-во очков... очек... короче, баллов, данного пользователя, место которого тебе нужно узнать.
|
|
|
|
|
Записан
|
|
|
|
|
}/{EHR ↓
|
 |
|
21 Ноябрь, 2008, 11:01:05 , спустя 1 минуту 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
А что тут писать?
Группа: Адекваты Карма: 4
Сообщений: 737 Сила слова: 0.54
|
А если будет одиноковое кол-во БАЛЛОВ, то будет одиноковое место?
|
|
|
|
|
Записан
|
|
|
|
|
sap ↓
|
 |
|
21 Ноябрь, 2008, 11:04:46 , спустя 3 минуты 41 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Жмурики Карма: 40
Сообщений: 2697 Сила слова: 1.48
|
А как ты хочешь выяснить, кто лучше, а кто хуже, если одинаковое кол-во баллов?
|
|
|
|
|
Записан
|
|
|
|
|