Nó sẽ hoạt động nếu bạn nối toàn bộ truy vấn. Hãy thử:
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;
Nó sẽ hoạt động nếu bạn nối toàn bộ truy vấn. Hãy thử:
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;
Cập nhật bảng trong trình kích hoạt sau khi cập nhật trên cùng một bảng
Sử dụng sphinx so với MySQL trên không có truy vấn tìm kiếm văn bản
Làm cách nào để xuất kết quả truy vấn MySQL ở định dạng CSV?
UnicodeEncodeError:codec 'latin-1' không thể mã hóa ký tự
Hệ thống xác thực Laravel có thể sử dụng cơ sở dữ liệu hiện có không?