如果您想在MySQL存储过程中连接到远程数据库,您可以使用mysqli_connect函数。下面是一个示例代码:\n\nsql\nDELIMITER //\nCREATE PROCEDURE example_procedure()\nBEGIN\n\tDECLARE conn_err VARCHAR(255);\n\tDECLARE remote_conn VARCHAR(255);\n\t\n\tSET remote_conn = CONCAT('mysqli:host=远程地址;port=3306;dbname=数据库名', 'user=用户名;password=密码');\n\t\n\t-- 连接远程数据库\n\tSET @conn = mysqli_connect('127.0.0.1', 'root', '123456', '本地数据库', 3306);\n\t\n\t-- 检查连接错误\n\tIF @conn IS NULL THEN\n\t SET conn_err = CONCAT('连接错误: ', mysqli_connect_error());\n\t SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = conn_err;\n\tEND IF;\n\t\n\t-- 执行查询操作\n\t-- ...\n\t\n\t-- 关闭连接\n\tSET @conn = NULL;\nEND //\nDELIMITER ;\n\n\n请注意,将 "远程地址"、"数据库名"、"用户名" 和 "密码" 替换为实际的远程数据库连接信息。\n\n此外,您还需要确保您的MySQL服务器已启用远程连接,以便允许从本地服务器连接到远程服务器。

MySQL存储过程连接远程数据库:使用mysqli_connect函数

原文地址: https://www.cveoy.top/t/topic/ptau 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录