|
|
|
| Как создать вычесляемое поле в таблице, что бы его значение увеличивалось по счетчику, т.е. 1,2,3,4,....,n | |
|
|
|
|
|
|
|
для: kailDeSazerland
(18.11.2008 в 08:55)
| | Дайте угадаю... это какие-то тестовые вопросы в вашем учебном заведении?
Для создания такого поля необходимо присвоить этому полю значение автоинкремент.
id INT(8) NOT NULL AUTO_INCREMENT
|
обычно это используется для создания первичного ключа таблицы
mysql_query('CREATE TABLE tablename (id INT(8) NOT NULL AUTO_INCREMENT,
pole TEXT,
PRIMARY KEY (id)) TYPE=MyISAM;')
|
| |
|
|
|
|
|
|
|
для: Valick
(18.11.2008 в 09:12)
| | Нет это не тестовые заданий... Поля инкримент не надо, потому что запрос выполняется по условию надо просто пронумеровать строки уже в запросе. | |
|
|
|
|
|
|
|
для: kailDeSazerland
(18.11.2008 в 09:38)
| | Нет это не тестовые заданий
Я думал что это самое страшное что могло случится, я ошибся...
надо просто пронумеровать строки уже в запросе
это гораздо страшнее...
какой в этом смысл?
если вы будете сами нумеровать строки, то вам надо будет сильно заморачиваться с блокировкой таблиц, что бы исключить один и тот же номер от разных пользователей.
или вам необходимо подсчитать количество запросов и менно отвечающих определённому условию? | |
|
|
|