Adaikalavan Ramasamy wrote:

This naive syntax does not work :
IF EXISTS (SELECT myID FROM tb WHERE firstname='Jack' AND
lastname='Doe') ELSE (INSERT INTO tb(firstname, lastname) VALUES
('Jack', 'Doe');

Assuming you have the unique index on (firstname, lastname), just do

  INSERT IGNORE INTO tb (first_name, lastname) VALUES ('Jack', 'Doe');

But how are you planning to handle multiple people named Jack Doe?

--
Keith Ivey <[EMAIL PROTECTED]>
Washington, DC


-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to