Ini akan berfungsi jika Anda menggabungkan seluruh kueri. Coba:
set @db = 'mydb';
set @tble = 'table';
set @query = concat('INSERT INTO tablefoo SELECT * FROM ', @db, '.', @tble);
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Ini akan berfungsi jika Anda menggabungkan seluruh kueri. Coba:
set @db = 'mydb';
set @tble = 'table';
set @query = concat('INSERT INTO tablefoo SELECT * FROM ', @db, '.', @tble);
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Fungsi MySQL ATAN() – Mengembalikan Tangen Busur dari Nilai (atau Nilai)
Panggilan balik MySQL - apakah ada yang seperti itu?
Menghapus semua record tabel yang tidak direferensikan dari tabel lain
JPA Menyimpan tanggal yang salah di database MySQL
Mana yang harus mengambil inisiatif tugas pada rollback, Aplikasi atau DB?