按条件自动增加列

时间:2017-04-15 19:08:36

标签: mysql

我有一个类似于以下的MySQL表

ID - Project - Entry - Value
int   int       int    varchar

IDAUTO_INCREMENT。现在,根据Entry,我希望AUTO_INCREMENTProjectProject = 1ENTRY的每个记录/行的含义是自动递增。根据项目,要求ENTRY始终为+ 1

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您需要编写... print("Content-type: text/html") print("") print("<html>") ... 触发器来管理项目ID的自动增量,例如:

BEFORE INSERT

答案 1 :(得分:0)

您可以使用mysql Triggers。触发器基本上是在数据库表上发生INSERT,UPDATE或DELETE事件之前或之后执行的SQL代码。 使用触发器,您可以根据“项目”字段的值更新“输入”字段。