Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 696 раз!

Форум

Добро пожаловать, Гость!

Как функционирует Mysql в составе пакет OpenServer

Обсуждение общих вопросов связанных с программой
Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 06 июл 2015, 11:49

% - любой хост

Андрей70
Сообщения: 5
C нами: 1 год 5 мес

Непрочитанное сообщение Андрей70 » 06 июл 2015, 17:31

спасибо
А можно еще вопрос - у меня в БД не могу подправить таблицу
"Данная таблица не содержит уникального столбца. Изменение сетки, выставление галочки, редактирование, копирование и удаление не доступны"
как исправить?

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 06 июл 2015, 17:50

Андрей70 писал(а):Данная таблица не содержит уникального столбца



Добавить автоинкрементный ID

Андрей70
Сообщения: 5
C нами: 1 год 5 мес

Непрочитанное сообщение Андрей70 » 06 июл 2015, 17:51

а можно поподробней?

[upd=1436195190][/upd]
Андрей70 писал(а):Добавить автоинкрементный ID


попробовал - ругается что
"нельзя таблицу скопировать саму в себя"

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 06 июл 2015, 18:22

Когда в таблице нет уникального ключа (или оно не знает такого), невозможно обратиться к конкретной строчке.

Надо создать поле с уникальными значениями и создать по нему ключ (см. alter table).
Если такое поле есть, то создать ключик( см. primary key, create index, alter index).

Если нет естественного уникального значения, то добавляют суррогатный ключ.
Поле ID INT NOT NULL AUTO_INCREMENT. И по нему PRIMARY KEY('ID')
Это целое поле которое тупо будет уникальным по возрастанию. И тогда у каждой строчки будет уникальный номер.

ЗЫ. ID конечно же можете заменить на любое допустимое имя_поля.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и 2 гостя