gpt4 book ai didi

mysql - 从我的 Web 应用程序创建一个具有唯一且随机名称的表

转载 作者:行者123 更新时间:2023-11-30 00:42:59 25 4
gpt4 key购买 nike

我正在尝试从我的 yii 应用程序在我的数据库中创建一个临时表。我希望表给出一个随机生成的名称(最好与“user_”连接)。我尝试了下面的代码。但不起作用。

    $command = $connection->createCommand(
'SET @tbName = MD5(RAND());
CREATE TABLE @tbName LIKE master_table;
INSERT @tbName SELECT * FROM master_table;'
)->execute();

有什么想法吗?

最佳答案

试试这个:

$tbName = 'user_' . md5(rand());

$command = Yii::app()->db->createCommand(
"
CREATE TABLE `".$tbName."` LIKE `master_table`;
INSERT INTO `".$tbName."` SELECT * FROM `master_table`
"
)->execute();

经过测试并为我工作!

关于mysql - 从我的 Web 应用程序创建一个具有唯一且随机名称的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621210/

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