Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по MySQL
Сообщения
Facecontrol

В чём ошибка #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

---------

CREATE TABLE `rab` (
`id` int(11) NOT NULL auto_increment,
`id_user` int(11) NOT NULL,
`time` int(11) NOT NULL,
`yes` varchar(1024),
`no` varchar(1024),
`starperehodu` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `id_user`
);

23 Ноя 2012, 23:49
Okula

Facecontrol, во-первых: максимальная длина поля с типом varchar - это 255 символов.
Ошибка же гласит что автоинкрементное поле может быть только одно и ключ для него должен быть объявлен первичный, но ошибка в другом.
Поле `id_user` должно быть взято в скобки, там где задаётся ключ.
KEY (`id_user`)
Вот так исправь и всё будет работать.

23 Ноя 2012, 23:55
mixlion

Okula, Values in VARCHAR columns are variable-length strings. The length can be specified as a value from 0 to 255 before MySQL 5.0.3, and 0 to 65,535 in 5.0.3 and later versions.
http://dev.mysql.com/doc/refman/5.0/en/char.html

24 Ноя 2012, 0:14
FiXleR

Здравствуйте.
Вот есть такой запрос:
mysql_quert(SELECT * FROM `data` ORDER BY `id` DESC LIMIT ".$pagination->begin.", ".$pagination->pnumber);

А как сделать, чтобы выводилось от большого к меньшему? в этой таблицы, в поле download содержаться числа.

Заранее спасибо

25 Ноя 2012, 1:35
Виктор

mysql_quert(SELECT * FROM `data` ORDER BY `download` DESC LIMIT ".$pagination->begin.", ".$pagination->pnumber);

25 Ноя 2012, 6:35
FiXleR

Виктор, спасибо

25 Ноя 2012, 6:40
CRICKERS

Низнаю, там-ли я спрашиваю, но у мя есть 1 вопрос:
есть install.sql надо сделать install.php...
можно ли сделать? и как?
если не трудно обясните пожалуйста, а если много делов, то неважно.

28 Ноя 2012, 10:26
Vitaliy

CRICKERS, install.sql - это скорее таблицы твоей БД. А вот install.php - это уже установочный пакет, как на dcms. То есть, запускаешь в браузере этот файл и следуешь инструкциии по установке, где прописываешь данные от бд без входа на хост.
- - -
Ты это имел ввиду?

28 Ноя 2012, 10:34
CRICKERS

Vitaliy, да я сделал мод джонкмс, есть таблы, база.скюл. Теперь хочу сделать для него установочный пакет, чтоб базу вручную не заливать

28 Ноя 2012, 11:02
Vitaliy

CRICKERS, прокопай dcms. Если уж совсем не сможешь ничего понять и сделать, то я покажу на примере своего двига-цитатника.

28 Ноя 2012, 11:22
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.