Wil*_*lim 1 php mysql stored-procedures
我想为 mysql 存储过程创建串联。
在 php 中,我可以使用 (.) 连接变量
example :
$table = "table_".$_GET["number"];
$sql = mysqli_query($conn,select * from `".$table."` where `field`='$field');
Run Code Online (Sandbox Code Playgroud)
在mysql存储过程中,我不知道如何连接变量。
这是我的存储过程脚本。
CREATE DEFINER=`user`@`localhost` PROCEDURE `testprocedure`(v_number int(5))
BEGIN
declare v_table varchar(20);
set v_table = 'table_'.v_number;
update `v_table` set `field`=v_number where `field2`='test';
END $$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)
那么如何添加到v_number集合v_table然后添加v_table到更新表查询?