Ругается потому что auto_increment должен быть только 1 в таблице и значение этого поля должно быть числовым.
30 Янв 2012, 0:34Okula, да,я это понял.А как сделать так,чтоб в текстовом поле сделать так чтоб значение этого поля ни разу не повторялось?
30 Янв 2012, 6:35Посылаю вот такой вот запрос
ALTER TABLE MSG
ADD UNIQUE KEY (NAME);
А он начинает ругаться вот так вот
#1170 - BLOB/TEXT column 'NAME' used in key specification without a key length
у тебя поле name типа text, а это значит, что стоит пойти и почтитать про индексы текстовых полей 
А что в этом запросе
CREATE UNIQUE INDEX Custid ON Customers (cnum);
означает вот это Custid и это Customers ато я не могу разобраться?
Народ кто может дать код, чтоб при нажатии кнопки сказать текст не повторялся?
30 Янв 2012, 22:10Sten, проверяешь есть ли текст в бд:
$sql=mysql_result(mysql_query("select count(*) from `table` where `text`='$_POST['text']'"),0); // не забудь фильтровать текст
if($sql) echo 'Дубликат!';
Привет всем форумчанам! Можите подказать код Время от создания сообщения для дцмс. Типа **сек назад, **часов назад, **дней назад. Подкажите плз!
Типа вот так "ник" (3 минуты назад)
"Сообщение"