我正在尝试将动态数据库名称作为别名传递给mysql存储过程。但是执行时会抛出错误。
我的存储过程如下:
DATE_ENTERED
我遇到了错误。
CREATE PROCEDURE `sp_copylocation`(IN loc INT,IN phone_number CHAR(255),IN source_db CHAR(255))
BEGIN
DECLARE X INT DEFAULT '';
INSERT INTO `tbl_locations` (`location_phone`)
SELECT phone_number FROM source_db.tbl_locations WHERE location_id = loc;