gpt4 book ai didi

php - mySQL 如何根据其他字段是否有值来创建表中的一个字段?

转载 作者:行者123 更新时间:2023-11-29 22:03:28 25 4
gpt4 key购买 nike

我正在使用 html/php/js/mysql 构建网站

我在网站上有一个来自,我需要输入学生 ID 和学生已通过的类(class)名称,但有些类(class)依赖于其他类(class)(例如:我需要先通过微积分 1,然后才能进入微积分 2 年级)。

我需要使用 AJAX 检查数据(例如:如果我尝试从微积分 2 输入成绩,但微积分 1 未完成(无成绩),我需要发送错误消息),如果满足所有条件,则我继续输入数据。

真正让我烦恼的是:有没有办法让我在 mySQL 中建立这种依赖关系? (我想让微积分 2 依赖于微积分 1 的值)。

我希望有人能理解我的问题并帮助我。谢谢

最佳答案

您所要求的是应该由程序代码逻辑而不是 SQL 数据库来实现的内容。数据库只是存储数据,而不是根据这些数据执行逻辑。

SQL 真正执行的唯一逻辑是基于表聚合转换数据或分析数据的模式。它可以执行其他操作,例如强制某个表中的数字永不重复。

不允许一个表拥有数据,除非另一个表拥有数据,这不是逻辑 SQL 句柄的一部分。如果您告诉它将数据放入表中,它就会执行此操作。

关于php - mySQL 如何根据其他字段是否有值来创建表中的一个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32385927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com