我有两个不同的表,用户和投诉。我想从用户表中选择值并将其插入到投诉表中。
表用户:
username | name | password|
表投诉:
complaint_ID| name | date|
这是我尝试过的:
$query_search = "INSERT INTO complaint (name) SELECT (name) FROM users";
最佳答案
首先使用主键来获取数据,为了从表用户中检索值,请编写如下查询:
SELECT name FROM users WHERE password=(...);
然后将此数据添加到您的第二个表中,提示编写一个查询:
UPDATE complain SET name=(.....) WHERE complaint_ID=(....);
关于mysql - 为什么我的查询无法从一个表中选择然后插入到另一个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29325700/