【问题标题】:Why is my query is not able to select form one table then insert into another table?为什么我的查询不能从一个表中选择然后插入到另一个表中?
【发布时间】:2015-03-29 04:47:31
【问题描述】:

我有两个不同的表,用户表和投诉表。我想从表用户中选择值并将其插入到表投诉中。

表用户:

username | name | password|

餐桌投诉:

complaint_ID| name | date|

这是我尝试过的:

$query_search = "INSERT INTO complaint (name) SELECT (name) FROM users";

【问题讨论】:

标签: mysql


【解决方案1】:

首先使用您的主键获取数据,从您的表用户中检索值,编写如下查询:

SELECT name FROM users WHERE password=(...);

然后在你的第二个表中添加这个数据抱怨写一个查询:

UPDATE complain SET name=(.....) WHERE complaint_ID=(....);

【讨论】:

    猜你喜欢
    • 2013-12-14
    • 2013-02-20
    • 2013-11-15
    • 2018-07-27
    • 2016-10-16
    • 2013-12-23
    • 1970-01-01
    • 2016-11-22
    相关资源
    最近更新 更多