gpt4 book ai didi

mysql - MySQL中不使用prepare语句的表名参数

转载 作者:行者123 更新时间:2023-11-30 00:27:51 24 4
gpt4 key购买 nike

我可以在不使用准备语句的情况下以某种方式设置查询中表名称的参数吗?

这是示例:

SET @tableName = 'Customer';

SELECT * FROM @tableName;

谢谢

最佳答案

根据您使用的 MySQL 版本,您可能可以使用以下内容:

SET @tableName = 'Customer';
SET @s = CONCAT('SELECT * FROM ', @tableName);
PREPARE stmt FROM @s;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

关于mysql - MySQL中不使用prepare语句的表名参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22739735/

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