|
MySQL.RU - Webboard
Вернуться
помогите исправить базу, плз! (alen) 31/03/2003 - 16:19:52
Re: помогите исправить базу, плз! (walrus) 31/03/2003 - 18:30:27
Re: помогите исправить базу, плз! (Dinky) 31/03/2003 - 19:20:23
Re: помогите исправить базу, плз! (alen) 31/03/2003 - 19:26:56
Re: помогите исправить базу, плз! (walrus) 31/03/2003 - 19:44:19
Re: помогите исправить базу, плз! (Dinky) 31/03/2003 - 19:54:26
Re: помогите исправить базу, плз! (walrus) 31/03/2003 - 20:02:17
Re: помогите исправить базу, плз! (alen) 31/03/2003 - 20:15:43
Re: помогите исправить базу, плз! (Валентин) 31/03/2003 - 20:17:25
Re: помогите исправить базу, плз! (Валентин) 31/03/2003 - 20:33:02
Re: помогите исправить базу, плз! (alen) 01/04/2003 - 00:05:55
Re: помогите исправить базу, плз! (Валентин) 01/04/2003 - 10:40:29
Re: помогите исправить базу, плз! (Валентин) 01/04/2003 - 20:13:13
> Original message text:
> From: alen - 31/03/2003 - 16:19:52
> Subject:помогите исправить базу, плз!
> -----------------
> Возможно решение простое, но не могу разобраться...
> Есть база, 2 таблицы. Mysql. По идее в каждой таблице есть уникальный ключ, но связь между ними организована не по ключу, а по другому полю. Конечно бред, согласна. Вот его мне и нужно исправить... Соображаю, что рыть нужно где-то либо в update, либо в alter table. Но ни там, ни там ничего не получается.
> В update нельзя сделать связь между двумя таблицами, а alter table вообще меняет только структуру, а не содержимое... :(
> Быть может стоит создать временную таблицу? Тогда что дальше с ней делать? Убивать прежнюю, с неверными данными и переименовывать временную в нее? Или переписывать данные из временной в постоянную?
> Хелп!
>
From: Валентин - 31/03/2003 - 20:33:02
Subject:помогите исправить базу, плз!
-----------------
Для этого случая ответ простой:
1) Предварительно сделай backup базы данных, даже если уверенна в групповом запросе.
update `Контакты`,`Телефоны`
set `Контакты`.phone=`Телефоны`.id_phone
where `Контакты`.phone=`Телефоны`.number
Это для этого конкретного случая. Главное не чего-то выделывать в базе, а четко оределить структуру, которая должна быть, чтобы в достаточно степени нормализовать базу и придать ей удобства.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
7535
|
|