gpt4 book ai didi

mysql - 如何在Mysql存储过程中动态选择表

转载 作者:行者123 更新时间:2023-11-30 01:13:49 24 4
gpt4 key购买 nike

嘿,我试图编写一段代码来检查许多表中的记录是否存在,有没有办法动态指定表名?

我想在下面的代码中看到什么

DELIMITER $$

DROP PROCEDURE IF EXISTS `_relatives` $$
CREATE PROCEDURE `_relatives`(
IN db_database VARCHAR(55),
IN db_table VARCHAR(55),
IN db_column_no VARCHAR(55),
IN _id INT(15),
OUT last_inserted_id INT(15)
)
BEGIN

IF ( SELECT EXISTS (SELECT 1 FROM CONCAT(' ', db_table, ' ') WHERE CONCAT('`', db_column_no, '`')= CONCAT(' ', _id, ' ') ) )
THEN
SELECT 'data';
ELSE
SELECT 'No data';
END IF;

SET last_inserted_id = LAST_INSERT_ID();

END $$

分隔符;

我的代码无法正常工作..请帮忙提前致谢

最佳答案

关于mysql - 如何在Mysql存储过程中动态选择表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19251277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com