mysql - 在 MySQL 中如何设置属性的限制

标签 mysql database triggers

我在 MySQL 中创建了 ER 和所有表,但我需要知道如何设置我的属性之一允许的最大数量。

该属性是一辆车,我希望我的数据库将限制设置为 10 辆,并且不允许用户添加第 11 辆车。

我对触发器不太熟悉。我该如何开始?

最佳答案

为什么不在插入之前计算表中的行数? 如果计数返回 10,则不插入。

关于mysql - 在 MySQL 中如何设置属性的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8372476/

相关文章:

mysql - 使用 phpmyadmin 自动更新表中的字段

mysql - 错误代码: 1052 when INSERTing (ID in field list is ambiguous)

php - Laravel 定义关系

google-apps-script - Google Sheets onEdit 在不同列的工作表之间移动行

Mysql 触发器性能 vs php 手动插入

mysql - 需要MySQL查询多对多映射计数记录

php - 按 3 个表的不同行数排序?

php - 通知: resource id#9?是什么

mysql - 对单个表进行 SQL 查询

mysql - 优化 SELECT COUNT(DISTINCT(col)) var, col2 var2 FROM table WHERE col< >'X' and col2 between 'Y' and 'Z' GROUP BY var2 ORDER BY var DESC;为了速度?