【发布时间】:2017-06-21 07:23:36
【问题描述】:
我有一张表,其中包含其他表的一些外键。我不知道如何插入正常值和外键值。 我想插入一行,一列一个外键和两列其他外键。
问题是我如何在表“用户”中插入?
我的桌子是:
表城市
id_city (pk) | nom_city
--------------------------------
1 new york
餐桌食品
id_food (pk) | nom_food
--------------------------------
1 fish
2 meat
我想创建这个表:
表用户
id_user (pk) | nom_user | id_city(fk) | id_food(fk) | id_food(fk)
---------------------------------------------------------------------------------
1 ana 1 1 2
感谢和抱歉我的英语:)
【问题讨论】:
-
问题是我如何在表'user'中插入?
-
您的问题是如何在 SQL 中编写插入语句?您是否已经搜索过解决方案?
-
正常插入有什么问题? : INSERT INTO USER (ID_USER, NOM_USER, ID_CITY, ID_FOOD_1, ID_FOOD_2) VALUES (1, 'ana', 1, 1, 2)
-
问题是如何
INSERT或如何CREATE表user? -
我的表“用户”已创建:创建表用户(id_user int not null auto_increment 主键,nom_user varchar(100),id_city int(5),id_food int(5),外键(id_city ) 引用城市(id_city),外键(id_food)引用城市(id_food));
标签: mysql sql sql-server database