Py学习  »  DATABASE

限制mysql数据库表中的数据插入数[重复]

Dhirendra Singh Bisht • 4 年前 • 772 次点击  

我正在制作一个本地主机网站(html、css、js、php和mysql)。在那个网站上有一个预约小组。在“预约”部分,我创建了一个表格,询问预约日期和预约时段(上午、下午和晚上)。 这里我想添加一个条件,即每个时段最多可以有10个条目,例如:日期:2018年11月2日,上午时段10预约,下午时段10预约和晚上时段10预约。

请帮助我,因为我很困惑,我是否必须做一些事情在我的数据库表或在代码部分(简单的HTML格式)以实现所需的功能。

我得到了一个有点类似的职位,但解决方案提供了没有帮助我。 Solution available

在解决方案中,我有两个问题: 1-在我的localhost/phpmyadmin->db table->trigger部分,当我插入相同的代码时,它显示错误。 Trigger code i inserted error displaying

2-在解决方案链接中,它检查DB表是否有10个条目,但在我的情况下,我需要做的是,在特定日期(从日历中选择),每列(上午、下午和晚上)可以有10个条目,并且在任何列满时显示列表满我们试着把它插进去。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/41253
 
772 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Gordon Linoff
Reply   •   1 楼
Gordon Linoff    5 年前

我想到了四个选择。首先是在应用程序中执行所有检查。可行,但不是你所要求的。

第二个是为 insert update . 他们将拒绝在前10个月之后的任何额外任命。

第三个是10列,每个约会时段一列。

第四种选择是预先填充一个日历表,其中的槽位于单独的行中。然后更新所需的插槽。

我绝对不是第三选择的粉丝,但我会用它来回答你的问题。

我倾向于选择第四种或第一种。