2013-07-09 32 views

回答

0

你可以这样做:

INSERT INTO 
    mytable 
    ( key, 
     attribute 
    ) 
    SELECT 1, 
      'aaa' 
    FROM mytable 
    WHERE NOT EXISTS 
     ( SELECT 0 
      FROM mytable 
      WHERE attribute = 'aaa' 
     ) 
    ; 
+0

和什么有关更新,如果一行某些字段=“aaa”存在? – Astro

0

我会尝试也许回答这将有助于

@q = Select anyCol From Table Where anyCol LIKE %aaa% 
IF(@q IS NULL , Insert..... , Update....) 

你会发现IF函数Here

相关问题