我正在尝试将一些内容从表 1 复制到表 3,但只有表 1 和表 2 中的 id 具有相同的 ID,但它不起作用。它没有给出任何错误,但它没有复制任何内容。
这就是我现在所拥有的。
include("conect.php");
$copiar = "INSERT INTO
temp_usr
SELECT
*
FROM
temp_reg,
temp_cod
WHERE
temp_reg.cp = temp_code.cp";
$insert = $asies -> query($copiar);
非常感谢所有帮助。
解决了!!
如果其他人需要类似的答案,以下是它的工作方式:
include("connect.php");
$query = mysqli_query($asies, "
INSERT INTO table3 (usr_id)
SELECT table1.id FROM table1,table2
WHERE table1.cp = table2.cp")
or die (mysqli_error($asies));
我为 INSERT INTO 表指定了行,在 SELECT 中,我按照@Pete 的建议做了。
谢谢你们。