社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

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

Dhirendra Singh Bisht • 5 年前 • 1667 次点击  

我正在制作一个本地主机网站(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
 
1667 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Gordon Linoff
Reply   •   1 楼
Gordon Linoff    6 年前

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

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

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

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

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

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