gpt4 book ai didi

mysql - 如果另一个表中不存在则添加用户

转载 作者:行者123 更新时间:2023-11-29 10:39:31 25 4
gpt4 key购买 nike

如果用户名之前未添加到 users 表中,我需要将用户名添加到 users_waiting 表中。

var usernamesArray = ['test', 'test2'];
connection.query('REPLACE INTO users_waiting (username) VALUES ?', [usernamesArray]);

我正在使用node.js mysql client我不知道该怎么做。

最佳答案

您有多种选择。其中之一是 NOT EXISTS() :

INSERT INTO <Table2> (...)
SELECT .... FROM <Source> t
WHERE NOT EXISTS(SELECT 1 FROM <Table1> s
WHERE t.id = s.id);

我不认为这正是您所需要的。但你可以从中找出其余的内容。

关于mysql - 如果另一个表中不存在则添加用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45783262/

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