当前位置: 首页 > 面试题库 >

限制插入表的行数

毛宏达
2023-03-14
问题内容

我们如何限制一个表具有固定的行数?例如,如果我将“限制”设置为20,则可以在其中插入20行,并且在该表之后应指示已超过限制。

示例:如果我们创建触发器

 CREATE TRIGGER log AFTER INSERT ON TEST_TABLE
 BEGIN
 INSERT INTO TEST_TABLE VALUES(....);
 SELECT COUNT(COL) FROM TEST_TABLE;
 END;

我在表中输入一行后,这没有给我计数。


问题答案:

在该 上插入之前创建触发器。在触发器中,您可以检查同一表具有的记录的计数。

检查此链接以创建触发器。



 类似资料:
  • 目前插件市场目前不再上架短信验证、云储存、编辑器这三个类别的插件。 目前插件如有涉及包括但不限于游戏、分销、夺宝、返利、借贷、数字币、个人支付、海外支付、采集、小说、抽奖、点卡、外挂功能的均无法上架插件市场。

  • 在下面的代码中,我得到。我读到,也可以直接从获取最后插入的行id。在我的代码中,我把空插入改为长,并尝试了许多其他的东西,就像我在互联网上找到的例子一样,但是每次我都会出错。你想给我提供一个代码/解决方案,从@插入获取行/用户ID吗? 实体 存储库 查看模型 片段/活动

  • 问题内容: 我有一个数据库,有两个表和。表中有一个主键,表中有一个外键。 我想在表上创建一个约束,表中最多可以存储5个约束。 我需要知道这种约束的类型,以及如何通过SQL Server中的查询来完成此约束。 问题答案: 没有约束可以强制执行该规则,但是可以使用如下所示的触发器来做到这一点:

  • 作为我的应用程序的一部分,我有一个简单的屏幕来输入文本。当焦点在EditText中时,它永远不会接收制表符。 我按下虚拟键盘上的tab键,但行为是键盘消失了。 这是我的布局: 有问题的控件是最后一个EditText,因为它是多行的,带有滚动。 我需要提供这一点,以便用户可以做一些(非常)基本的格式化。 有什么想法吗?

  • 问题内容: 我一直在看这段代码已有一段时间了,但我看不出问题出在哪里。我已经阅读了整个StackOverflow,但仍然看不到我的错误在哪里。 错误在第13行中,即thats 。我尝试通过http://www.w3schools.com/php/php_mysql_insert.asp帮助自己,但对我没有太大帮助。 问题答案: 警告: 切勿将 w3schools 用于学习目的。他们的教程中有很多错