Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL触发器-动态查找列名_Mysql_Triggers - Fatal编程技术网

MySQL触发器-动态查找列名

MySQL触发器-动态查找列名,mysql,triggers,Mysql,Triggers,更新表行时,我将更改的行作为NEW对象获取。 我需要从这个新的行获取所有列。 有没有办法从NEW对象获取所有列,或者我应该手动访问所有列,如NEW.id、NEW.name。 如果在为其编写触发器的表中引入了一个新列,则需要手动将该列添加到触发器中。 请建议我如何动态访问该行中的所有列。是的,请手动将它们添加到触发器中。@juergend,谢谢您的回复。没有其他方法可以动态查找列名称吗?程序员有时会用手触摸键盘。与工作相适应。如果你的问题的答案是自动的,那么每一个查询都会变成一些真正难看的代码。你

更新表行时,我将更改的行作为
NEW
对象获取。 我需要从这个
新的
行获取所有列。
有没有办法从
NEW
对象获取所有列,或者我应该手动访问所有列,如
NEW.id、NEW.name
。 如果在为其编写触发器的表中引入了一个新列,则需要手动将该列添加到触发器中。
请建议我如何动态访问该行中的所有列。

是的,请手动将它们添加到触发器中。@juergend,谢谢您的回复。没有其他方法可以动态查找列名称吗?程序员有时会用手触摸键盘。与工作相适应。如果你的问题的答案是自动的,那么每一个查询都会变成一些真正难看的代码。你无论如何也不会想要它。是的,手动将它们添加到你的触发器中。@juergend,谢谢你的回复。没有其他方法可以动态查找列名称吗?程序员有时会用手触摸键盘。与工作相适应。如果你的问题的答案是自动的,那么每一个查询都会变成一些真正难看的代码。反正你也不会想要的。