Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переименовать название столбца в таблице
 
 автор: pautina   (27.01.2012 в 13:06)   письмо автору
 
 

Здравствуйте Уважаемое сообщество.
Ни скажете какой запрос использовать чтобы переименовать название столбца таблицы.

  Ответить  
 
 автор: cheops   (27.01.2012 в 13:21)   письмо автору
 
   для: pautina   (27.01.2012 в 13:06)
 

Для этого используется запрос ALTER TABLE
ALTER TABLE tbl
CHANGE old_name new_name INT NOT NULL
INT NOT NULL - тип и параметры столбца, который переименовывается.

  Ответить  
 
 автор: pautina   (27.01.2012 в 13:32)   письмо автору
 
   для: cheops   (27.01.2012 в 13:21)
 


ALTER TABLE `category1`
CHANGE `Field 2` `Field 22` INT NOT NULL

Мне нужно только преименовать слолбец, не трогая содержимое ячеек, сейчас после запроса содержимое ячеек изменилось на 0.

  Ответить  
 
 автор: cheops   (27.01.2012 в 13:52)   письмо автору
 
   для: pautina   (27.01.2012 в 13:32)
 

У вас тип переименовываемого поля какой? Именно его и нужно указывать после имени `Field 22`, если это текстовый столбец не нужно указывать INT, если у вас нет цели преобразовать его в числовой столбец.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования