powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Замена или подмена столбцов в большой базе
2 сообщений из 2, страница 1 из 1
Замена или подмена столбцов в большой базе
    #37638224
viktor30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Я не так давно работаю с базами, в инете не смог найти ответ на свой вопрос- к делу:
У меня есть большая база (я ее составлял сам) - сейчас встала задача с переводом определенной части базы,поскольку не знаю как обратно занести перведенный на другой язык столбец.Структура примерно такая (для наглядности)
id
name text
category_id
description
мне надо вытащить (description) > перевести на другой язык и закинуть обратно
когда я делаю это общеизвестными способами через импорт или запросом sql то это описание падает вниз - то есть как продолжение базы а не заменяет столбец (description) .Если у кого то есть опыт с такого рода задачей пожалуйста помогите советом.Заранее спасибо!
...
Рейтинг: 0 / 0
Замена или подмена столбцов в большой базе
    #37638318
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> id
> name text
> category_id
> description
> мне надо вытащить (description) > перевести на другой язык и закинуть обратно
> когда я делаю это общеизвестными способами через импорт или запросом sql то это
> описание падает вниз - то есть как продолжение базы а не заменяет столбец
> (description) .

Тебе надо заменить INSERT-ы в твоём скрипте на
UPDATE-ы по ключу, каждый update должнен выглядить примерно как

update THETABLE
set description = 'value'
where id = <IDVALUE>

Как ты это теперь будеш это делать -- не представляю.

Другой вариант - можешь поменять название таблицы так, чтобы это была бы другая,
временная таблица с такой же структурой (ей надо будет прежде создать,
естественно), потом загрузить данные в эту таблицу, и после проUPDATE-ить
description основной таблицы из временной.

update THETABLE
set description = ( select description from THETEMPTABLE t2 where t2.id =
THETABLE.id )
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Замена или подмена столбцов в большой базе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]