сделал( теперь окола 200
записей в 3-х одинаковых по
структуре таблицах. где
кроме полей name stat opis
data schet есть поле inc где
одной строкой с
разделителями хранится
title<|>kw<|>des. теперь
вопрос как мне програмно
сделать такие же таблици
только вместо inc дописать
еще три поля title kw des и
записать в них данные из inc
Спустя 23 минуты, 49 секунд (8.03.2011 - 18:29) twin написал(а):
Это хокку? ©
По теме - сначала изменить таблицу, вернее сделать новую, копию этой с недостающими полями. А потом в цикле сформировать зпрос на вставку. Разделить то, что в проблемной ячейке и рассовать по полям.
Перенести данные. Если все нормально, старую удалить, а новую переименовать.
По теме - сначала изменить таблицу, вернее сделать новую, копию этой с недостающими полями. А потом в цикле сформировать зпрос на вставку. Разделить то, что в проблемной ячейке и рассовать по полям.
Перенести данные. Если все нормально, старую удалить, а новую переименовать.
Спустя 14 минут, 48 секунд (8.03.2011 - 18:44) Trianon написал(а):
ALTER TABLE `tbl`
ADD `title` VARCHAR( 100 ) ,
ADD `kw` VARCHAR( 100 ) ,
ADD `des` VARCHAR( 100 ) ;
UPDATE tbl
SET
title = SUBSTRING_INDEX(inc, '<|>', 1)
, kw = MID(inc, 4+LENGTH(SUBSTRING_INDEX(inc, '<|>', 1)), LENGTH(SUBSTRING_INDEX(inc, '<|>', 2))-(3+LENGTH(SUBSTRING_INDEX(inc, '<|>', 1))))
, des = SUBSTRING(inc, 4+LENGTH(SUBSTRING_INDEX(inc, '<|>', 2)))
;
три одинаковые по структуре талицы удручают не менее, чем вся эта каша с полями.
Спустя 1 час, 21 минута, 36 секунд (8.03.2011 - 20:06) Daniil94 написал(а):
Спустя 1 минута, 27 секунд (8.03.2011 - 20:07) Daniil94 написал(а):
Подскажите как объединить таблицы
Спустя 15 минут, 56 секунд (8.03.2011 - 20:23) Trianon написал(а):
Для этого нужно знать, в чем их функциональное отличие .