问题标签 [mysql-5.5]

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 回答
341 浏览

php - Mysql 5.6 不想将列设置为 NULL

我大约 98% 确定这个查询在 mysql 5.1 上运行正常。我们已经将我们的一台机器升级到了 mysql 5.6,我正在运行更新,并且它通过这个查询得到一个数据库错误:

但是,表模式允许它为 NULL。有谁知道 mysql 5.6 中发生的任何可能导致我们悲伤的问题或变化?

以下是对该表的说明:

CREATE STATEMENT IS HERE TO 有触发器:

0 投票
2 回答
5439 浏览

c# - mysql中的事务

我正在使用 Mysql 数据库(5.5 版)开发 ac# 应用程序。我面临一个问题,我需要捕获 Mysql 中发生的异常。不管是在Mysql中还是在dotNet中都被抓到了。问题是我想在发生异常/错误时回滚我以前的所有工作;无论是 MySqlException 还是自定义的。是的,我尝试使用TransactionScopeMySqlTransaction但它并没有回滚我的工作。如果有人有任何想法或建议,请指导我。谢谢。

编辑:代码

这是程序:

0 投票
1 回答
4256 浏览

mysql - MySQL - 什么是 utf8_general_mysql500_ci?

我刚刚看到 MySQL 5.5 提供utf8_general_mysql500_ci了排序规则。

与其他排序规则有什么区别utf8_general_ci

我应该更好地使用utf8_general_mysql500_ci吗?

0 投票
4 回答
715 浏览

mysql - 在一个巨大的表中处理删除/插入/选择

我有一个约会网站。在这个网站上,我曾经每天向用户发送 10 张照片匹配并将它们存储在结构中

我维护两个月的日志。用户也可以通过登录我的网站来查看它们。

这意味着存在并行插入和选择,这肯定不是问题。

问题是当用户变为非活动状态或删除其 ID 时,我需要从日志中删除 sender='inactive-id' 的所有条目。

日志大小约为 6000 万。因此,每当删除查询出现在这个巨大的表中时,所有选择都会被锁定,我的网站就会关闭。

请注意,我的表是合并 myisam,因为我需要存储 2-3 个月的记录,并且每个月的第一天我都会更改定义

0 投票
1 回答
1428 浏览

mysql - MySQL InnoDB:具有多列键与单个 md5 哈希键

假设我有一个包含 3 个 varchar(256) 列的复合主键的表:A、B 和 C。B 上还有一个索引,复合键充当 A 上的索引。这张表有数百万rows and 有很多INSERTSand SELECTS,但没有UPDATES(除了使用ON DUPLICATE KEY UPDATEwith INSERTS)。

如果我将此表更改为具有 md5(A,B,C) 的单列 char(32) 主键(以及 A 上的索引和 B 上的索引),这种设置对于 INSERTS 会更有效吗?碰撞的可能性不会打扰我。

MySQL 5.5,使用 InnoDB

0 投票
1 回答
196 浏览

mysql - MySQL 5.5.32-log 中的空 BIT 值

我试图在表中插入一条记录,但 BIT 列从不取值并且始终为空。

我已经尝试过:BIT(1), b'1', 0b1, TRUE, 1, '1'。

MySQL 版本:5.5.32-log

我让它通过并使用了 BOOLEAN 数据类型,但我想知道出了什么问题。

0 投票
2 回答
129 浏览

mysql-5.5 - SQL 查询和 COUNT 的困难

提前感谢您阅读本文。我不太擅长 SQL,所以请原谅任何愚蠢的错误......

这是交易,我有四个表(为了简单起见,我只给出基本字段和表之间的依赖关系):

  1. 公司:公司标识、公司名称
  2. 用户:userId、userName
  3. 项目:projectId、projectUserId、projectCompanyId、projectDate
  4. 研究:studyProjectId

依赖关系是这样的:

  • 项目针对客户 (projectUserId) 并由公司执行 (projectCompanyId)
  • 同一个项目可以有多个研究,但每个研究针对一个项目 (studyProjectId)

这是我想写的那种请求,但它现在不起作用:

它返回一条记录,其 numberStudies 等于研究总数。如果我COUNT从 中删除SELECT,那么我会得到我想要的结果类型,但没有列numberStudies(当然)。希望你明白我想要得到什么,我在这里做错了什么?

再次提前感谢:)

编辑:如果可能的话,我希望请求显示记录,即使numberStudies是 0。

0 投票
0 回答
292 浏览

mysql-5.5 - 如何在 mysql 查询浏览器中高性能地搜索多个数据?

我正在使用 MySQL 查询浏览器并有两个表。一个是tblbusiness有 140 万条记录,其中一列zipcode和另一个表tblbusinessnew有 300,000 条记录pincode,其中longitudelatitude

如果我搜索很少的记录,那很好,但是当我运行这个查询时,mysql 查询浏览器突然消失,因为其中一个zipcodetblbusiness多个pincodein tblbusinessnew. 请解决这个问题。

0 投票
1 回答
238 浏览

coldfusion - 在显示折线图时需要帮助

请考虑以下代码:

我用过的参数:

我使用的cfquery如下:

信息:MyDatabase = 数据库名称

事件 = 包含几个不同事件的列名(第一、第二、第三等)。在这种情况下,我刚刚包含了 FIRST。

Timestamp = 包含日期和时间的列的名称。

上面的查询只是在折线图中显示一个点,这很明显,因为我使用了条件为 Events = FIRST 的 count 子句。

我显示的方式如下(请考虑以下代码):

我面临的问题:

除了cfform字段,Web 浏览器上不显示任何内容。:(

当我右键单击它时,它说电影未加载。

如果有一些问题我可以回答,请告诉我。

0 投票
1 回答
37 浏览

mysql - Customizing MySQL Output

I'm running the following query and getting an output mentioned below the SQL Query and is explained as follows:

Timestamp: Name of the column which is holding all date and time related values. MyDatabase: Name of the database Events: Name of another column with the name "Events" holding various values like, FIRST, SECOND,THIRD etc. I have mentioned FIRST here for convinience and clarity.

For example, the output I'm getting is as follows:

and so on....

After long list of occurance of date "2013-06-06", the date changes to "2013-06-07"

The output above is time specific but I want it to be date specific and write down my SQL query in such a way that my desired output should be as follows:

Could you please tell me what could be the modification required so that above output is achieved?