【发布时间】:2012-05-23 08:53:06
【问题描述】:
我有一张桌子叫contact
我在表中有一个标记为name 的字段和一个标记为email 的字段。
我在名称字段中有一个值为 Ryan 的行和一个空白电子邮件字段。
我想运行一个 if 语句,如果name 匹配Ryan,它将把电子邮件info@ryanmurphy.org.uk 插入email field。
如果找不到匹配项,那么我希望它插入行。
到目前为止,我已经尝试过:
IF name = 'Ryan'
THEN INSERT INTO contact (email) VALUES ('info@ryanmurphy.org.uk')
ELSE
INSERT INTO contact (name, email) VALUES ('Ryan', 'info@ryanmurphy.org.uk')
END IF;
【问题讨论】:
标签: mysql if-statement insert