2012-10-29 27 views
-3

我是新来的MySQL插入主键值,从一个表到另一个

我有在我从MySQL表获取动态值的应用程序说“表A”到下拉框,并想插入这个将下拉框的值放入另一个表格中时会显示“TABLE B”,同时插入想要将相关的“主键”值从“TABLE A”插入到“TABLE B”中。

任何人都可以提供任何想法或想法如何做到这一点.. 在此先感谢您的答复。

+0

你的问题到底是什么? –

+0

简单地想要插入一个表的自动增量值到其他 – Patel

+0

我能够从mysql表中动态获取值到下拉框..即使我可以从下拉框中插入这些选定的值到另一个表,但无法插入相关的自动增量值到另一个表 – Patel

回答

1

从我的理解,

我希望你倒是有下拉值,

在插入你应该使用子查询中使用WHERE子句

实例来选择值的ID:

Insert into Table B (name ,id)values('name',(Select id from table A where Value=="")) 

Document for reference

纠正我,如果错了

+0

嗨thanga谢谢你的回复,你几乎正确..但值(在where子句)它的自我是一个下拉框的值。所以如何让这些动态值进入caluse状态。 – Patel

+0

我可以写或修改如下查询 是“$ name”插入到表B(名称,ID)值('名称',拥有dropdownbox的价值.. – Patel

+0

谢谢thanga,你的查询工作正常,在where子句中进行小修改 – Patel