问题标签 [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.

0 投票
2 回答
2727 浏览

mysql - 未找到的MySql结果,如何获得没有匹配的结果?

我正在运行这样的查询:

我得到了所有匹配 C 的结果。(变量和测试)但是因为 ok 在 c 中不存在,所以我什么也得不到。甚至没有 null 或 0 结果。

我怎么能对 mysql 说我想要一个结果,即使它在 in 条件下找不到匹配项?

例子:

提前致谢

0 投票
1 回答
1055 浏览

php - 根据列名在两个div中显示MYSQL select查询的结果,使用单个select查询

我有一个列名id, name, category,title和的表news。执行选择查询后,我从表中获取所有必需的数据,但我需要根据它们所属的类别将这些数据分成两个 div。有两个不同的类别,比如 A 和 B。

我需要在一个 div 中显示具有列类别名称 A 的所有数据,并且与类别 B 相同。

我的代码不起作用。任何想法?

0 投票
1 回答
273 浏览

mysql - MySql 不同的问题:错误代码:1242 子查询返回超过 1 行

我想选择不同的apps_user.imeino

我当前的 SQL 查询:

MySql 不同的问题:错误代码:

1242 子查询返回多于 1 行

0 投票
2 回答
576 浏览

mysql - 查询以选择在特定时间范围内注册的所有用户

我正在尝试使用 MySQL 查询做某事,并请求您对此提供帮助。

实际上,我想向白天在我的网站上收到通知的用户发送一封每日电子邮件(带有 cron 任务)。我已经有以下查询:

现在,我想改进此查询,以便所有电子邮件都不会在同一小时内发送。为此,我有以下想法:只获取在执行 cron 任务的同一小时内注册的用户。

用户的注册日期作为 DATETIME 字段存储在名为“register_date”的用户表中。

例如,如果我有两个用户:

  • 用户 Alex 于 2015 年 9 月 10 日上午 10:10 注册
  • 用户 Sophia 在同一天上午 08:52 注册
  1. 我的 cron 任务在上午 11:20 执行......所以没有发送电子邮件,因为没有用户在上午 11:00 到 12:00 之间注册

    1. 我的 cron 任务在上午 10:00 执行...如果 Alex 在过去 24 小时内收到一些通知,则会发送一封电子邮件!

    2. 我的 cron 任务在 08 执行

如何更新我的查询以仅获取在我的 cron 任务执行的同一时间注册的用户?

0 投票
1 回答
204 浏览

mysql - 如何在选择语句中添加新列

我想在我的选择语句中添加新列

我想添加一个新列,显示今天的 DailyTotal 总和

这是我的 sql 备份文件 http://www.uploadmb.com/dw.php?id=1446536983

请帮我!太感谢了!

0 投票
1 回答
565 浏览

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。

谢谢,

0 投票
4 回答
248 浏览

php - PHP从数据库中获取数据不起作用

你能弄清楚我的代码吗?代码所做的只是:没有选择数据库它不会从数据库中获取数据。服务器操作系统是 Ubuntu 或 OS X。我已经拉了几个小时的头发了。

我试试这个,效果一样

0 投票
2 回答
34 浏览

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(或更多)日志,所以很快加起来。

0 投票
4 回答
1540 浏览

mysql - 插入查询依赖于另一个表

以下是 MySQL 表。我需要将表 A 的 ID 列中的值插入表 B 的 ID_A 列。ID_A 中已经存在的值应该被忽略。因此,在下面提到的示例中,表 A 中的 ID 1 到 3 应该被忽略,ID 4 到 10 应该插入到表 B 中。ID_X 的值是常数,即 3。

什么是单个插入 SQL 查询?

在此处输入图像描述

0 投票
1 回答
52 浏览

mysql - 根据周和年选择数据

我有这个 sql:

但我得到了错误Unknown column week in where clause。我做错了什么?请帮帮我。提前谢谢