sách gpt4 ai đã đi

MySQL触发器: Before Insert or After Insert

In lại 作者:行者123 更新时间:2023-11-29 08:51:37 29 4
mua khóa gpt4 Nike

我正在开发一些用于计费的数据库项目(PHP/MySQL)。

每当创建新账单时,我想生成一个由年、周和增量编号组成的账单编号。我想用触发器来做到这一点。触发器将使用现有的账单编号来查找增量编号,或者从新的一周和/或新的一年中的第一个账单的新增量开始。

除了生成帐单编号之外,我还可以执行 BEFORE INSERT 触发器并将 NEW.billnumber 设置为新生成的帐单编号。还可以执行AFTER INSERT并使用生成的账单编号更新记录。

我的问题是我应该选择哪一个。 插入之前还是插入之后?我确实搜索过这个,但我找不到何时使用 BEFORE 或 AFTER 的良好论证。

1 Câu trả lời

发现可以使用BEFORE INSERT来完成,只是因为MySQL不允许操作触发AFTER INSERT触发器的表。

关于MySQL触发器: Before Insert or After Insert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057408/

29 4 0
Bài viết được đề xuất: mysql - 主键和外键冲突
Bài viết được đề xuất: php - 输入 PHP/mysql 表值时需要快速帮助
Bài viết được đề xuất: java - 为基于 block 的模型设计(Java)设置通用架构?
Bài viết được đề xuất: java - Camel jetty 延续异常
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com