我们可以将动态数据库名称传递给mysql存储过程吗?

时间:2018-11-02 12:33:13

标签: mysql stored-procedures

我正在尝试将动态数据库名称作为别名传递给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;

0 个答案:

没有答案