gpt4 book ai didi

php - MySQL插入表,值来自另一个表

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

我的 MySQL 数据库中有一张表 table_a。 (我正在使用 PHP 编写脚本)

现在我创建了另一个表,在意识到它的必要性之后,称为 table_b。对于 table_a 中的每一行,我想将它的一些值插入到 table_b 中,然后附加一个时间戳(DATETIME 类型)。

我在这里:

$query = "INSERT INTO table_b('id_a', 'type_a', 'date_a') SELECT table_a.id, table_a.type, '$datetime'";

其中 $datetime 是一个时间值 (php)。

我不确定这是否可行。谁能告诉我执行此操作的正确方法。

(旁白:我知道我没有使用准备好的语句——那是另一天的事)

提前致谢。

最佳答案

感谢所有评论,答案很简单:

$query = "INSERT INTO table_b(id_a, type_a, date_a) SELECT table_a.id, table_a.type, '$datetime' FROM table_a";

这会将 table_a 的每一行中的所需值添加到 table_b 中。

关于php - MySQL插入表,值来自另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19365026/

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