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

Форум MySQL

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

 

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

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

тема: Создание нового столбца в таблице
 
 автор: pautina   (24.01.2012 в 06:16)   письмо автору
 
 

Здравствуйте Уважаемое сообщество.
У меня есть таблица БД table_1 в ней нужно создать новый столбец Field 4

CREATE TABLE IF NOT EXISTS table_1 ( 
    `ID` VARCHAR(255), 
    `Field 1` VARCHAR(255), 
    `Field 2` VARCHAR(255), 
    `Field 3` longtext) TYPE=MyISAM DEFAULT CHARSET=utf8; 

INSERT IGNORE INTO table_1 (`ID`,`Field 1`,`Field 2`,`Field 3`) VALUES   
('1','Уроки Photoshop 1','Рубрика: Эффекты 1','Содержимое контента 1'), 
('2','Уроки Photoshop 2','Рубрика: Эффекты 2','Содержимое контента 2'), 
('3','Уроки Photoshop 3','Рубрика: Эффекты 3','Содержимое контента 3'), 
('4','Уроки Photoshop 4','Рубрика: Эффекты 4','Содержимое контента 4'), 
('5','Уроки Photoshop 5','Рубрика: Эффекты 5','Содержимое контента 5')

Содержимое столбца Field 4 должно зависить от номера ID

ID   Field 4
1     p1
2     p2 
3     p3
4     p4
5     p5

Как можно это сделать?

  Ответить  
 
 автор: cheops   (24.01.2012 в 10:39)   письмо автору
 
   для: pautina   (24.01.2012 в 06:16)
 

Тут потребуются два запроса, первый добавляет столбец
ALTER TABLE `table_1` 
ADD `Field 4` VARCHAR( 255 ) NULL 
AFTER `Field 3`
второй заполняет его нужными значениями
UPDATE `table_1` 
SET `Field 4` = CONCAT('p', ID)

  Ответить  
 
 автор: pautina   (24.01.2012 в 15:08)   письмо автору
 
   для: cheops   (24.01.2012 в 10:39)
 

Спасибо большое всё работает.

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

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