如何创建一个可以计数并更新另一个表的触发器

时间:2019-06-26 02:06:27

标签: mysql mysql-workbench mysql-error-1064

我正在处理电影出租数据库作为一项任务,并且在MySQL中有2个表,即:customer,transactions; 其中:CustomerID是客户表中的主键,事务表中的外键。 有一个称为NumberOfTrnsactions的列(指的是一个客户可以有多个交易这一事实),每当同一CustomerID上有一个新交易时,该列都应更新。 例如,如果我的客户ID为“ 1”并且我已经进行过交易,则我行下的NumberOfTrnsactions中的值将为“ 1”,但是当我进行另一笔交易时,应将其添加到我的记录中并显示“ 2”。

根据客户组从交易组中选择客户ID,计数(transactions.TransactionID)

输出: 客户编号NumberOfTransactions 44 1 111 2 512 1 2222 1

我一直在使用此代码来计算我的输出,但是我不知道如何将输出插入到客户表中,因为它包含多行

0 个答案:

没有答案