如果在一个MySQL触发器中有多个If语句,那么最好的方法是什么?
目前,我的SQL如下所示:
IF NOT (NEW.status <=> OLD.status) THEN
{my sql}
ELSEIF NOT (NEW.actual <=> OLD.actual) THEN
{my sql}
END IF
乍一看,这似乎是可行的。但是,我注意到当多个(else)if语句为true时,只执行第一个语句(例如,就像在PHP中一样)。
我怎么能只使用多个if,而不一定使用elseif if,从而执行多条语句呢?创建具有相同操作的多个触发器是不可能的,至少php
当在RDMS (MySQL)到图形或文档数据库之间切换时,是否需要大量应用程序代码更改或完全重写代码?我正在使用MySQL,但计划在大约5-6个月内切换到某些模块的NoSQL实现,因此我想就开发的最佳实践向我的开发团队提供建议,以最大限度地减少以后发生切换时的时间,并最大限度地减少代码更改。当前的平台是PHP codeignitor与MySQL.Website是一个用户内容站点。
计划是使用graph for the friends组件和document DB来存储邮件、个人资料细节和活动流。目前,我们已经花了两个多月的时间在MYSQL中创建模式,考虑到转换将在几个月内发生,这似乎是一种浪费,
我尝试为我的watchOS应用程序创建一个简单的基于页面的界面。我在故事板上创建了第二个视图控制器,并使用关系段next page (这是唯一的选项)将其与第一个视图控制器连接起来。在构建应用程序后,我一直收到一个错误: Watch Extension[59686:1220414] [default] -[SPRemoteInterface _interfaceControllerWithID:]:2093: ComF: interfaceController for interfaceControllerID:E9260002 not found (clientIdentifier=(nu