gpt4 book ai didi

mysql - 如果不存在则插入 MySql

转载 作者:可可西里 更新时间:2023-11-01 08:08:05 29 4
gpt4 key购买 nike

这是MS SQL代码

    if not exists (select PId from Person
where Name = 'Name1' and Surname = 'Surname1')
INSERT INTO [someDb].[dbo].[Person]
([Name] ,[Surname])
VALUES
('Name1' ,'Surname1')

你能帮我为我的 sql 编写 ekvivalent 代码吗

谢谢

最佳答案

假设您在 (name,surname) 上有一个唯一索引,您可以使用 INSERT IGNORE:

INSERT IGNORE INTO `someDb`.`Person` 
(`Name` ,`Surname`)
VALUES
('Name1' ,'Surname1')

关于mysql - 如果不存在则插入 MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674849/

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