Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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,我有一个包含两列的表。 有一个PHP前端,带有选项下拉列表,例如“假日”、“生病”、“管理” 当有人登录并创建新记录时,他们可以选择当天正在做什么,因此如果是假日,他们只需选择“假日”,但假日也应该有一个值。因此,在表中还有一个名为“Holiday”的列,当有人在他们的记录中插入Holiday时,我需要一个MYSQL触发器,它的工作方式如下(如果Call Type=Holiday,则在该记录的Holiday列中插入1)。这也需要用于记录更新,也可能需要对其进行修改 提前谢谢!抱歉,这可能会让人困

我有一个包含两列的表。 有一个PHP前端,带有选项下拉列表,例如“假日”、“生病”、“管理”

当有人登录并创建新记录时,他们可以选择当天正在做什么,因此如果是假日,他们只需选择“假日”,但假日也应该有一个值。因此,在表中还有一个名为“Holiday”的列,当有人在他们的记录中插入Holiday时,我需要一个MYSQL触发器,它的工作方式如下(如果Call Type=Holiday,则在该记录的Holiday列中插入1)。这也需要用于记录更新,也可能需要对其进行修改

提前谢谢!抱歉,这可能会让人困惑,我今天以前从未使用过触发器,但这似乎是最好的方法


谢谢

为表提供完整的DDL。如果调用类型=假日,则在假日列中针对该记录插入1。)这也需要用于记录更新,并且可能会被修改。最好在插入和更新案例中提供一些示例,如果用户在表中创建记录并选择“假日”作为days活动,它将该值放入一个名为“Call Type”的列中,如果在Call Type中输入Holiday,则同一表格中还有一列标题为“Holiday”。我希望触发器在Holiday列中输入值1。此时插入如果更新该列会发生什么?