gpt4 book ai didi

mysql - 表被指定两次作为 INSERT 的目标和单独的数据源

转载 作者:行者123 更新时间:2023-11-29 15:30:13 27 4
gpt4 key购买 nike

我做了这个查询,但它给了我错误,就像标题中一样

INSERT INTO data_waktu_vaksinasi (id_binatang, id_vaksin, tanggal_vaksin, status_vaksin) VALUES 
(1, 1, (SELECT DATE_ADD(max(tanggal_vaksin), INTERVAL 1 YEAR)) FROM data_waktu_vaksinasi, 'belum')

最佳答案

MySQL确实允许将同一个表用于插入的源和目标。您只需要使用正确的语法:

INSERT INTO data_waktu_vaksinasi (id_binatang, id_vaksin, tanggal_vaksin, status_vaksin) 
SELECT 1, 1, DATE_ADD(max(tanggal_vaksin), INTERVAL 1 YEAR), 'belum'
FROM data_waktu_vaksinasi;

关于mysql - 表被指定两次作为 INSERT 的目标和单独的数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58788471/

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