淘先锋技术网

首页 1 2 3 4 5 6 7

ew和old是两个常用的关键字,用于触发器和存储过程中。

ew和old的含义

ewew表示将要插入或更新的行数据,old表示将要删除或更新的行数据。

ew和old的用法

1. 触发器中的用法

ewew和old赋值,以便我们可以使用它们来进行操作。

ew关键字来引用将要插入或更新的行数据,如下所示:

ameame

FOR EACH ROW

BEGINnameew_value';

同样地,我们也可以使用old关键字来引用将要删除或更新的行数据,如下所示:

ameame

FOR EACH ROW

BEGINname;

2. 存储过程中的用法

ewew和old赋值,以便我们可以使用它们来进行操作。

ew关键字来引用当前正在插入或更新的行数据,如下所示:

ame()

BEGINamen1n2) VALUES (NEW.value1, NEW.value2);

同样地,我们也可以使用old关键字来引用当前正在删除或更新的行数据,如下所示:

ame()

BEGINamename = OLD.value;

ew和old的区别

1. 作用对象不同

ewew用于将要插入或更新的行数据,old用于将要删除或更新的行数据。

2. 使用场景不同

ewew通常用于触发器和存储过程中的INSERT和UPDATE语句,而old通常用于触发器和存储过程中的DELETE和UPDATE语句。

3. 赋值方式不同

ewew是由MySQL系统自动赋值,表示将要插入或更新的行数据,而old也是由MySQL系统自动赋值,表示将要删除或更新的行数据。

ewew和old的用法和区别,可以更好地进行MySQL开发,提高开发效率和代码质量。