gpt4 book ai didi

MySQL查询,用变量创建表

转载 作者:行者123 更新时间:2023-11-29 22:41:20 25 4
gpt4 key购买 nike

如何将变量包含到创建表查询(.sql 文件)中?据我所知,我已经尝试了所有方法,但它只是将 @variable 名称本身设置为表名称而不是实际变量。

(即将 @preset 设置为名称而不是“cart_”)

SET @Preset='cart_'; 

CREATE TABLE IF NOT EXISTS `@preset,Customer` (....

最佳答案

你需要动态sql。为此,您将必须使用 prepared statements

尝试如下:

SET @SQL = CONCAT('CREATE TABLE ',CONCAT('cart_',customer), ..;
PREPARE stmt FROM @SQL;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

关于MySQL查询,用变量创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29330170/

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