2013-04-24 123 views

回答

0

您没有使用正确的语法IF

IF EXISTS (
    SELECT * 
    FROM `apples` 
    WHERE `apples`.`color` = ? 
    AND `apples`.`size` = ?) THEN 
    SELECT `apples`.`applesID`; 
ELSE 
    INSERT INTO `apples` (`color`, `size`) VALUES(?,?); 
END IF; 
+0

谢谢你,但是我的意思是,不是作为一个存储功能,但作为一个行查询。 作为查询,这不起作用:( – 2013-04-24 14:43:10