SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.04.2011 11:24:10

vitalik22
Участник
Зарегистрирован: 17.04.2011
Сообщений: 2

структура пирамиды...

Подскажите как сделать ?         
есть таблица в базе:  с полями id, name1, name2, name3, name4,name5,name6,name7. В этих полях имена.  Как сделать чтобы если ячеки , например name1 и name2 заняты, чтобы имя залетало в следующую пустую ячейку , например, name3?    возможно ли в mysql указать такую команду ,чтобы имя заносилось всегда в незанятую ячейку?


и второй вопрос..   можно ли в самой базе указать команду а не в php коде на сайте вот такую команду: 
снова есть  таблица в mysql   c полями id, name1,name2,name3,name4,name5,name6,name7.   нужно сделать чтобы когда все ячейки name1,name2,name3,name4,name5,name6,name7  заполнятся, чтоб автоматически создавались две новые строки: первая строка чтоб была с полями id, name1 в которое копируется имя из ячейки name2 верхней строки; name2 c именем из name4; name3 c именем из name5; 
и вторая строка тоже чтоб name 1 было из name3; name2 из name6; name3 из name7...

Неактивен

 

#2 17.04.2011 11:27:13

vitalik22
Участник
Зарегистрирован: 17.04.2011
Сообщений: 2

Re: структура пирамиды...

а

Неактивен

 

#3 18.04.2011 16:41:42

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: структура пирамиды...

Сделайте первую табличку нормализованной — один столбец name, и заполняйте
его последовательно.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson