gpt4 book ai didi

mysql - INSERT INTO 仅当不存在时 MYSQL

转载 作者:行者123 更新时间:2023-11-29 06:49:33 25 4
gpt4 key购买 nike

<分区>

我目前通过使用 SELECT 而不是默认情况下的 VALUES 来插入数据。问题是我无法找到仅在数据库中没有数据时才插入数据的方法。

这是我当前的查询:

INSERT INTO collectives_users(id_user,id_artistname,id_collective,users_type,status)
SELECT
(SELECT id_user FROM artistnames WHERE artistname = 'yoannis'),
(SELECT id FROM artistnames WHERE artistname = 'yoannis'),
('1'),(2),(0)
UNION ALL
SELECT
(SELECT id_user FROM artistnames WHERE artistname = 'paul'),
(SELECT id FROM artistnames WHERE artistname = 'paul'),
('1'),(4),(0)

我试过

INSERT IGNORE INTO

不起作用且不太合适(不返回错误)

我也试过

AND NOT EXIST

不起作用。

如果您有想法,请不要犹豫。

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