问题标签 [mysql5]

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 投票
1 回答
105 浏览

php - PHP 和 MYSQL:为什么 A 有效而 B 无效?

首先,我使用 MySQL 的 DATE_ADD 函数。尝试$sqlA在php中使用时,由于某种原因(主要是WHERE之后的区域)说语法错误。为什么?

但是,它可以在没有 DATE_ADD 的情况下工作:

注意我把列名和表名放在$sqlB? 好吧,我现在尝试用 PHP 替换它,但失败了。它说语法错误,为什么?

0 投票
1 回答
79 浏览

mysql - 哪个 SQL 更好?在 MySQL 5.1 上

在 MySQL 中插入

  1. 更换成
  2. 插入 .. 重复密钥更新

哪个 SQL 更好?你能给我一个建议吗?

0 投票
5 回答
16358 浏览

java - 数据库单元;混淆表/列名区分大小写

启动应用程序时出现此错误

我不太确定我为什么会得到这个,因为我的表/列名称都以大写形式引用(即使消息坚持这不应该是问题)

我的桌子:

我的域实体的片段:

我试图强制 DBUnit 使用的测试日期片段:

我想不出其他可以尝试的方法,删除了表并重新编译了 java 代码,有什么想法吗?

0 投票
3 回答
160 浏览

sql - MySql 中的唯一键

我有一个包含四列的表:Col1、Col2、Col3 和 Col4。
Col1、Col2、Col3 是字符串,Col4 是具有 Auto Increment 的整数主键。现在我的要求是 Col2 和 Col3 的独特组合。

我的意思是说喜欢。

第二条语句必须抛出错误,因为表中存在“val2”、“val3”的相同组合。但我不能将它作为主键,因为我需要一个自动增量列,因此 col4 必须是主键。请让我知道一种方法,我可以在我的桌子上同时拥有这两种方法。

0 投票
2 回答
2667 浏览

mysql - 使用 MySQL 生成按货币分组的填空每日销售报告

我正在尝试使用 MySQL 5.1.45 为在线商店创建我认为相对基本的报告

商店可以接收多种货币的付款。我已经创建了一些包含数据的示例表,并试图生成一个按日期和货币分组的简单表格结果集,以便我可以绘制这些数字。

我想查看每个日期可用的每种货币,如果当天没有该货币的销售,则结果为 0。 如果我能让它工作,我想做同样的事情,但也按产品 ID 分组。

在我提供的示例数据中,只有 3 种货币和 2 个产品 ID,但实际上每种货币都可以有任意数量。

我可以按日期正确分组,但是当我按货币添加分组时,我的查询不会返回我想要的。

我的工作基于这篇文章

我的报告查询,仅按日期分组:

现在按日期和货币分组:

我得到的结果(按日期和货币分组):

想要的结果:

我在测试中使用的架构和数据:

0 投票
2 回答
5978 浏览

sql - SQL GROUP BY with "default values"

I'm trying to create SELECT statement with a GROUP BY clause, which should return "default values".

Imagine the following simple MySQL table:

The table contains only one record:

After wards I'm executing the following SQL query:

And get the expected result set:

However, I would like the result set to look like this:

Is it possible to achieve this behavior?

0 投票
1 回答
27865 浏览

information-schema - information_schema 数据库代表什么?

我在mysql中有一个数据库。

但是当我登录 phpMyAdmin 时,它会显示另一个名为 information_schema 的数据库。

该数据库是否始终与一个数据库一起存在?

我的意思是说mysql中存在的每个数据库都有一个information_schema的副本,还是每个mysql服务器都有一个名为information_schema的数据库?

如果我修改这个 information_schema 数据库,它将如何影响我当前的数据库?

0 投票
6 回答
3994 浏览

sql - sql“in”语句可以处理的最大变量是多少

如上所述,
例如 WHERE In(var 1,var 2,var 3, ..., var 5609,)

在减慢机器速度之前有任何限制吗?

0 投票
4 回答
176 浏览

python - 在 Mac 上设置 mysql

我首先安装了 Macports,这样会更容易。然后安装mysql5、mysql5-server和py26-mysql。

一切顺利。当我输入:which mysql5它返回`/opt/local/bin/mysql5

但是当我尝试进入服务器:mysql5时,会产生错误:

我如何解决它?

我最终希望使用 mysql 作为 django 项目的后端。`

0 投票
4 回答
2171 浏览

php - 在mysql中计算数据并按周分组

这是我的数据库表:

我有很多关于这个表的数据。如果我想显示如下结果,我该怎么做:

一个月的数据很多。我想将它们分开计算一周。如果有数据达到大约一周,那么脚本将自动计算它们并在第 1 周、第 2 周、第 3 周等共享它们。我怎么做?或者你有什么想法吗?使用YEARweek()命令怎么样?