gpt4 book ai didi

mysql - SQL 插入和选择语法

转载 作者:行者123 更新时间:2023-11-29 09:57:15 25 4
gpt4 key购买 nike

使用 MySQL,我想“插入”具有特定值的表,该表必须在与另一个表中的 ID 相同的 ID 之间进行选择。

我需要做类似的事情:

插入事件(创建日期、操作、来源)值(“2018-12-05 07:00:00”、“取消订阅”、“迁移”),其中 Activity.customer_id =(从以下位置选择 customer.id客户,其中 customer.cell_phone_number = "123456");

最佳答案

您可以使用 INSERT...SELECT 语法:

INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name
[PARTITION (partition_name [, partition_name] ...)]
[(col_name [, col_name] ...)]
SELECT ...
[ON DUPLICATE KEY UPDATE assignment_list]

也许是这样的:

INSERT INTO activity (date_created, action, source, customer_id) 
SELECT "2018-12-05 07:00:00" AS date_created, "UNSUBSCRIBE" AS action, "MIGRATE" AS source, id
FROM customer
WHERE cell_phone_number = "123456";

关于mysql - SQL 插入和选择语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53631431/

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