2015-02-24 4 views
0

У меня есть две таблицы пользователя и друзей, в которых пользователи из таблицы пользователей могут стать друзьями. Я вставил 3 пользователя в таблицу пользователя, теперь я хочу сделать друзей из, например, user_id = 1 и user_id = 2, но я не знаю, как добавить эту таблицу двух друзей в таблицу друзей. Фотографии этих двух таблиц прилагаются.Как вставить значения одной таблицы в другую

enter image description here

+1

вы пробовали 'вставить в друзей (from_user, from_friend) значения (1,2)'? – amphetamachine

ответ

0

... Я не знаю, какое программное обеспечение вы используете, но то, что вам нужно, это объявляется столбец внешнего ключа «USERID» в таблице вашего друга. Как только это будет сделано, вы можете вставить данные в любом случае можно либо с помощью Mysql или простой SQL вставки:

INSERT INTO `friend`(UserId) VALUES (1) 
+0

Я использую MySql Workbench, оба из которых from_user и from_friend на самом деле являются внешними ключами, которые они ссылаются на user_id, который является первичным ключом таблицы пользователя. Для меня проблема в том, что я не знаю, как вставлять значение user_id в эти два столбца в друзей. Например, это будет пара from_user = 1 from_friend = 2 – Jasko

+0

... Извините, но ваш вопрос был немного запутанным. Давайте посмотрим, смогу ли я это исправить. У вас есть две таблицы «друзья» и «пользователь». Вы пытаетесь вставить UserId двух пользователей в «Друзья». Если это так, у вас должна быть возможность вручную создать запрос, в котором вы могли бы сделать что-то вроде этого: 'INSERT INTO friends (from_friend, from_user) VALUES (1,2)' – ScarletMerlin

+0

Спасибо, что это работает! – Jasko

Смежные вопросы