小编use*_*893的帖子

在sql触发器中使用else时出错

我不确定我的代码有什么问题.

 delimiter $$
 CREATE TRIGGER updateRestaurantAtributes 
 AFTER UPDATE ON fields_data
 FOR EACH ROW BEGIN
 IF (NEW.fieldid = 1) THEN
    UPDATE restaurants
    SET address1 = NEW.data_txt 
    Where rid = NEW.itemid;
 ELSE IF (NEW.fieldid = 2) THEN
    UPDATE restaurants
    SET address2 = NEW.data_txt 
    Where rid = NEW.itemid;
 END IF;
END$$
Run Code Online (Sandbox Code Playgroud)

以上版本无效.它说"END"(最后一行)附近的语法错误.但是当我使用它时,它会起作用

delimiter $$
CREATE TRIGGER updateRestaurantAtributes 
AFTER UPDATE ON fields_data
FOR EACH ROW BEGIN
IF (NEW.fieldid = 1) THEN
    UPDATE restaurants
    SET address1 = NEW.data_txt 
    Where rid = NEW.itemid;
END IF;
IF …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1064

8
推荐指数
1
解决办法
2万
查看次数

Joomla页面加载栏

有没有办法向用户显示网站页面开始加载.我的主页有点慢,当页面加载时,用户只能看到一个空白屏幕.并给人一种页面无效的印象.有一个简单的解决方案吗?

javascript jquery joomla

1
推荐指数
1
解决办法
656
查看次数

标签 统计

javascript ×1

joomla ×1

jquery ×1

mysql ×1

mysql-error-1064 ×1