ГлавнаяПрофильНовостиРекомендоватьОбратная связь
 
Kasseler CMS - Система управления сайтом
 
Новая тема Список форумов Kasseler CMS - Система управления сайтом » Вопросы по SQL  
phpMyAdmin

SaT
Добавлено: 17.09.2008 18:47:17   Заголовок сообщения: phpMyAdmin#1



Група: Новичок
Возраст: 18
Сообщений: 154
Пользователь №: 141
Спасибо сказали: 4 раз(а)
Дата регистрации: 13.06.2008
Место жительства: г. Белгород
Статус: Offline
как с помощью phpMyAdmin добавить поля в существующую базу данных.
воть пример:
CODE
CREATE TABLE `chat` (
  `id` int(255) NOT NULL auto_increment,
  `uname` varchar(20) NOT NULL default '',
  `pass` varchar(50) NOT NULL default '',
  `name` varchar(100) NOT NULL default '',
  `url` text NOT NULL,
  `user_icq` text NOT NULL,
  `email` text NOT NULL,
  `femail` text NOT NULL,
  `user_from` text NOT NULL,
  `user_sig` text NOT NULL,
  `sex` int(5) NOT NULL default '0',
  `year` text NOT NULL,
  `forget` text NOT NULL,
  `eye` text NOT NULL,
  `hair` text NOT NULL,
  `height` text NOT NULL,
  `info11` blob NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1;

база данных CHAT уже существует. Что делать???
_________________________________

WwW.31ReG.NeT
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 17.09.2008 18:50:01   Заголовок сообщения: Re: phpMyAdmin#2



Група: Administrator
Возраст: 21
Сообщений: 1172
Пользователь №: 1
Спасибо сказали: 124 раз(а)
Дата регистрации: 25.11.2007
Место жительства: Robin
Статус: Offline
создайть файл sql.sql типа
SQL

DROP TABLE IF EXISTS `kasseler_chat`/*Удаление таблицы*/

/*Далее твоя таблица*/
CREATE TABLE `chat` (
  `id` int(255NOT NULL auto_increment,
  `uname` varchar(20NOT NULL default '',
  `pass` varchar(50NOT NULL default '',
  `name` varchar(100NOT NULL default '',
  `url` text NOT NULL,
  `user_icq` text NOT NULL,
  `email` text NOT NULL,
  `femail` text NOT NULL,
  `user_from` text NOT NULL,
  `user_sig` text NOT NULL,
  `sex` int(5NOT NULL default '0',
  `year` text NOT NULL,
  `forget` text NOT NULL,
  `eye` text NOT NULL,
  `hair` text NOT NULL,
  `height` text NOT NULL,
  `info11` blob NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1;


положить его в uploads/backup и подгрузить через админ панель
_________________________________
Сложность программы растет до тех пор, пока не превысит способности программиста. ©закон Мэрфи
uploads/bar_kasseler.png
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
korsar
Добавлено: 17.09.2008 20:01:42   Заголовок сообщения: Re: phpMyAdmin#3



Група: Клиенты
Сообщений: 291
Пользователь №: 159
Спасибо сказали: 70 раз(а)
Дата регистрации: 29.06.2008
Место жительства: korsar
Статус: Offline
или
SQL

ALTER TABLE `***ЗДЕСЬ ВАШ ПРЕФИКС***_название таблицы` ADD `название поля` INT(11) DEFAULT '0' NOT NULL AFTER `под какое поле хочешь поставить`;

только смотри внимательней на то какое поле хочешь вставить INT или TEKST или VARHAR
_________________________________
http://homyakov.net/uploads/albom/3128/1225632273517ae19445f724e8cac9997f841a1df9.gif
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 17.09.2008 20:44:01   Заголовок сообщения: Re: phpMyAdmin#4



Група: Administrator
Возраст: 21
Сообщений: 1172
Пользователь №: 1
Спасибо сказали: 124 раз(а)
Дата регистрации: 25.11.2007
Место жительства: Robin
Статус: Offline
korsar, +1 более правельный способ
SaT, сорри не дочитал
_________________________________
Сложность программы растет до тех пор, пока не превысит способности программиста. ©закон Мэрфи
uploads/bar_kasseler.png
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
SaT
Добавлено: 18.09.2008 11:51:32   Заголовок сообщения: Re: phpMyAdmin#5



Група: Новичок
Возраст: 18
Сообщений: 154
Пользователь №: 141
Спасибо сказали: 4 раз(а)
Дата регистрации: 13.06.2008
Место жительства: г. Белгород
Статус: Offline
вот ещё проблемка какая
SQL

Ошибка

SQL-запрос:

ALTER TABLE `CHAT` ADD `id` int( 255 NOT NULL AUTO_INCREMENT AFTER `hair`;

Ответ MySQL: Документация
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key 

как её исправить?
_________________________________

WwW.31ReG.NeT
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
xakep
Добавлено: 18.09.2008 12:09:59   Заголовок сообщения: Re: phpMyAdmin#6


Сообщений: 369
Пользователь №: 179
Спасибо сказали: 34 раз(а)
Дата регистрации: 15.07.2008
Статус: Offline
Может инт слишком большое значение, обычно его делают 11
Через phpmyadmin в разделе структура можно управлять полями.
_________________________________
web2style.ru - coming soon
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Alexder
Добавлено: 18.09.2008 12:28:16   Заголовок сообщения: Re: phpMyAdmin#7



Група: Клиенты
Возраст: 21
Сообщений: 114
Пользователь №: 64
Спасибо сказали: 18 раз(а)
Дата регистрации: 26.03.2008
Место жительства: China, Guangzhou
Статус: Offline
в описании ошибки вроде сказано что только одно поле может быть со значением AUTO_INCREMENT
_________________________________
http://net-problem.com/downloads/Kasseler_CMS/userbars/1/userbar3.gif
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Список форумов Kasseler CMS - Система управления сайтом » Вопросы по SQL
 
Новая тема
Страница: 1 из 1 Вы можете просматривать темы
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать сообщения
Вы не можете удалять сообщения
Вы не можете модерировать этот форум

Нет содержания для этого блока
 
Страница сгенерирована за 0.209 секунд и 13 запросов к базе данных за 0.04807 секунд Web site engine code is Copyright © 2007-2008 by Kasseler CMS. All rights reserved.
Участник проекта CMS Magazine Rambler's Top100