Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Редактирование связанных данных / 7 сообщений из 7, страница 1 из 1
11.05.2017, 18:32
    #39451566
z3r9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование связанных данных
Подскажите в mysql есть что-нибудь для редактирования связанных данных.

Суть, есть 2 таблицы t1 и t2.

t1idvalue

t2idt1_id...

В таблице t2 нужно отредактировать t1_id, но вывести его как t1.value. То есть программно нужно конвертировать t1_id в t1.value. База данных вообще такие проблемы решает как-то? Понимаю что можно value сделать как идентификатор, но это не очень. Хочется чтобы работать с value, а менялся t1_id. Кажется что такая штука должна быть, но не связывался.
...
Рейтинг: 0 / 0
11.05.2017, 19:15
    #39451608
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование связанных данных
z3r9, оно?
Код: plaintext
update t2 set t1_id=(select id from t1 where value='...') where id=..
...
Рейтинг: 0 / 0
11.05.2017, 19:29
    #39451617
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование связанных данных
хотя обычно, допустим в html есть форма где вроде как работаешь выбираешь value от таблицы t1
<form ..>
<select name="id">
<option value="1">value1</option>
<option value="2">value2</option>
</select>

а в скрипте при сабмите ловишь id, и уже обновляешь таблицу t2
update t2 set t1_id=id where ...
...
Рейтинг: 0 / 0
11.05.2017, 19:58
    #39451637
z3r9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование связанных данных
sanek842, по идее да, спасибо. По второму, очень много данных, по этому нужно конвертировать либо через БД.
...
Рейтинг: 0 / 0
11.05.2017, 19:59
    #39451639
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование связанных данных
sanek842хотя обычно, допустим в html есть форма где вроде как работаешь выбираешь value от таблицы t1
<form ..>
<select name="id">
<option value="1">value1</option>
<option value="2">value2</option>
</select>

а в скрипте при сабмите ловишь id, и уже обновляешь таблицу t2
update t2 set t1_id=id where ...В десктопных программах аналогично.
Так что проблема не ясна.
...
Рейтинг: 0 / 0
11.05.2017, 20:19
    #39451644
z3r9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование связанных данных
miksoft, суть в том, что когда данных много, то это не имеет смысла.
...
Рейтинг: 0 / 0
11.05.2017, 21:54
    #39451679
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование связанных данных
z3r9miksoft, суть в том, что когда данных много, то это не имеет смысла.Тогда описывайте задачу целиком.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Редактирование связанных данных / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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