sql在请求流中消亡
我需要有关sql代码的建议。我在DB中有一个表和该表的视图。在视图中,我有几个与表中相同的字段。我做一个简单的请求。此请求在每个号码上循环运行sql在请求流中消亡,sql,Sql,我需要有关sql代码的建议。我在DB中有一个表和该表的视图。在视图中,我有几个与表中相同的字段。我做一个简单的请求。此请求在每个号码上循环运行 $number = [1,2,3,4,5...] /*length = 17*/ select `data` from `view` where `datestart` > cast(curdate() as datetime) and `fieldone` = $number 它工作得很好,但如果我这样做 select `data` from
$number = [1,2,3,4,5...] /*length = 17*/
select `data` from `view` where `datestart` > cast(curdate() as datetime) and `fieldone` = $number
它工作得很好,但如果我这样做
select `data` from `view` where `dateend` > cast(curdate() as datetime) and `fieldone` = $number
它杀死了数据库,我的网站有50450502个错误
字段datestart
和dateend
具有相同类型的数据datetime,并且都具有索引。
我需要执行这个请求,但我不明白为什么它不能处理同一个字段。
我试过每次执行一个数字,但执行时间太长,大约2-3分钟。
有人知道我遗漏了什么吗?如果有人在寻找同一问题的答案。它可能会帮助你!))因此,为了更好地在
sql
中搜索,我在的where
块中添加了一个字段,这就是帮助我。下面是我的代码
select `data` from `view` where `datasame` = '2021-04-26' and `datestart` > cast(curdate() as datetime) and `fieldone` = $number
我的表有另一个字段,它具有相同类型的数据,这有助于加快我的选择。
就这样!)) 朋友们好-我不知道为什么,但是stackoverflow从我的问题中删除了它。)