gpt4 book ai didi

mysql - 插入到选定的表名

转载 作者:行者123 更新时间:2023-11-29 01:02:48 24 4
gpt4 key购买 nike

我的 MySQL 数据库中有一个名为 Aliases 的表。

看起来像这样:

------------------
| Id | Alias |
------------------
|1 | 'TabX' |
------------------
|2 | 'TabY' |

...

| | |
------------------

我需要像这样插入到那些表中:

INSERT INTO (SELECT Alias FROM Aliases WHERE id=1) (somevalue) VALUES (value);

这行不通。请帮忙。

最佳答案

你可以用准备好的语句来达到它:

SET @alias = (SELECT Alias FROM Aliases WHERE id = 1);
SET @sql = CONCAT('INSERT INTO ', @alias, ' (somevalue) VALUES (value)');
PREPARE stmt1 FROM @sql;
EXECUTE stmt1;

关于mysql - 插入到选定的表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30502902/

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