Это MS SQL код, если не существует вставить в MySql
if not exists (select PId from Person
where Name = 'Name1' and Surname = 'Surname1')
INSERT INTO [someDb].[dbo].[Person]
([Name] ,[Surname])
VALUES
('Name1' ,'Surname1')
пожалуйста, вы можете помочь мне написать Эквивалент код для моего SQL
благодаря
, что делает эта ? Я пробовал это и каждый раз вставляет новую строку – eomeroff
, если у вас есть уникальный индекс в этих столбцах – Mchl
на дублирующих триггерах, когда у вас есть не уникальное значение, вставленное в поле, которое должно содержать уникальное значение (либо первичный ключ, либо уникальный индекс: http://dev.mysql.com/doc/refman/5.0/en/constraint-primary-key.html) –