Tengo una base de datos "base1" con una única tabla "usuarios" y otra base de datos "base2" con una tabla igual y con esta estructura
id | nombre |
1 | Juan |
2 | Luis |
3 | José |
Lo que quiero hacer es un código con el que pueda copiar en la base2 los registros de la base1 que no están en la base2.
he intentado varias opciones, esta no me arroja error pero no me hace lo que pretendo
Código PHP:
$usnd = "root";
$psbd = "";
$lc = "localhost";
$bd1 = "base1";
$bd2 = "base2";
$conn = mysqli_connect($lc,$usnd,$psbd);
$sql_query = "INSERT INTO $bd2.usuarios (SELECT * FROM usuarios LEFT JOIN $bd2.usuarios ON $bd2.usuarios.id = $bd1.usuarios.id WHERE $bd2.usuarios.id IS NULL)";
$get_result = $conn->query($sql_query);
Gracias por la ayuda que me puedan brindar