问题标签 [mysql-select-db]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 未找到的MySql结果,如何获得没有匹配的结果?
我正在运行这样的查询:
我得到了所有匹配 C 的结果。(变量和测试)但是因为 ok 在 c 中不存在,所以我什么也得不到。甚至没有 null 或 0 结果。
我怎么能对 mysql 说我想要一个结果,即使它在 in 条件下找不到匹配项?
例子:
提前致谢
php - 根据列名在两个div中显示MYSQL select查询的结果,使用单个select查询
我有一个列名id
, name
, category
,title
和的表news
。执行选择查询后,我从表中获取所有必需的数据,但我需要根据它们所属的类别将这些数据分成两个 div。有两个不同的类别,比如 A 和 B。
我需要在一个 div 中显示具有列类别名称 A 的所有数据,并且与类别 B 相同。
我的代码不起作用。任何想法?
mysql - MySql 不同的问题:错误代码:1242 子查询返回超过 1 行
我想选择不同的apps_user.imeino
我当前的 SQL 查询:
MySql 不同的问题:错误代码:
1242 子查询返回多于 1 行
mysql - 查询以选择在特定时间范围内注册的所有用户
我正在尝试使用 MySQL 查询做某事,并请求您对此提供帮助。
实际上,我想向白天在我的网站上收到通知的用户发送一封每日电子邮件(带有 cron 任务)。我已经有以下查询:
现在,我想改进此查询,以便所有电子邮件都不会在同一小时内发送。为此,我有以下想法:只获取在执行 cron 任务的同一小时内注册的用户。
用户的注册日期作为 DATETIME 字段存储在名为“register_date”的用户表中。
例如,如果我有两个用户:
- 用户 Alex 于 2015 年 9 月 10 日上午 10:10 注册
- 用户 Sophia 在同一天上午 08:52 注册
我的 cron 任务在上午 11:20 执行......所以没有发送电子邮件,因为没有用户在上午 11:00 到 12:00 之间注册
我的 cron 任务在上午 10:00 执行...如果 Alex 在过去 24 小时内收到一些通知,则会发送一封电子邮件!
我的 cron 任务在 08 执行
如何更新我的查询以仅获取在我的 cron 任务执行的同一时间注册的用户?
mysql - 如何在选择语句中添加新列
我想在我的选择语句中添加新列
我想添加一个新列,显示今天的 DailyTotal 总和
这是我的 sql 备份文件 http://www.uploadmb.com/dw.php?id=1446536983
请帮我!太感谢了!
mysql - mysql:在从表中搜索记录时,mysql 关闭连接并出现错误“mysql 服务器消失”
我正在使用下面的选择查询从表中搜索。
列 client_id 是整数类型,我也索引了该列。表中有总36751694
记录,authentication_codes
其中20200000
属于 client_id 6。
每当我同时达到 4 次以上 SQL 查询时,mysql 就会因错误"mysql server gone away"
而崩溃,CPU 利用率会达到 95%。
相同查询的解释命令输出如下
同时命中 3 个 SQL 请求语句后,使用 top 命令的 CPU 利用率如下
我的服务器有 4GB 的内存和 2 个 CPU 核心。Mysql 表使用数据库引擎 Innodb。
谢谢,
php - PHP从数据库中获取数据不起作用
你能弄清楚我的代码吗?代码所做的只是:没有选择数据库它不会从数据库中获取数据。服务器操作系统是 Ubuntu 或 OS X。我已经拉了几个小时的头发了。
我试试这个,效果一样
php - 获取最后 x 条记录的最佳方法是什么?使用 MySQL 限制和 ORDER DESC?
我想知道在性能或优化方面是否还有其他最佳/更好的做法。
编辑:我正在使用 PHP7。应该说清楚的,我道歉。我正在为当地的非营利组织做一个志愿者项目,它的设置是这样的:
表:志愿者
pk:v_id
所以我正在做的是:
SELECT * from Volunteer ORDER BY v_id DESC LIMIT 25;
(他们希望当前显示最后 25 个“最后日志”报告。)
EDIT2:我现在问这个的唯一原因,我们已经在系统中达到了 10k 志愿者日志,我开始意识到 MON-FRI 他们每天可以添加 50-100(或更多)日志,所以很快加起来。
mysql - 根据周和年选择数据
我有这个 sql:
但我得到了错误Unknown column week in where clause
。我做错了什么?请帮帮我。提前谢谢