问题标签 [mysql-5.1]

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 投票
0 回答
45 浏览

mysql - mysql权限自动丢失

我正在使用 Mysql 5.1。我将所有权限授予 mysql 用户进行远程访问。但有时权限会自动丢失。我再次赋予所有特权,它有效。可能是什么原因?

0 投票
0 回答
59 浏览

mysql - 限速请求顺序

请帮助减少此请求的响应时间(2.8 秒):

并且对此请求的解释给出:

这些是德表的定义:

工作表:

跟踪表:

TrackingEnv 表:

状态类型表:

感谢您的帮助

0 投票
1 回答
39 浏览

mysql - Sql 查询对于我的情况

我有下面提到的格式的表格

我想查找排序不连续的用户 ID 列表。即 userid2(没有 2 的排序)和 userid3(没有 1 的排序)。

请帮忙

0 投票
1 回答
252 浏览

mysql - 存储过程不起作用

raddacct 和 radacctold 的表结构(两者结构相同,只是引擎不同)

0 投票
1 回答
1049 浏览

php - mysql 5.1 发出错误信号导致 PDO 异常

我知道 mysql 5.5 允许使用SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Error: ...';引发用户定义的错误。如果将其放在某些表中,此错误将停止INSERT操作。BEFORE INSERT TRIGGER并且它也很方便PDO捕获PDOException并输出错误信息(),即MESSAGE_TEXT定义在SIGNAL SQLSTATE.
但是,我租用的服务器上的mysql版本是mysql 5.1。而且我想知道如何使用SIGNAL SQLSTATEMENTmysql 5.5 中的功能引发用户定义的错误。

  1. insertbefore insert触发时中断操作
  2. 可以被PDO

我发现了一些关于类似问题的主题,并且我尝试了这些:

  • 调用一个不存在的过程

    调用“sp_raise_error”;

  • 使用函数抛出错误

https://blogs.oracle.com/svetasmirnova/entry/how_to_raise_error_in

两者都抓不住PDO。那么有什么解决办法呢?(我在 MySQL5.5 上测试过)

0 投票
2 回答
451 浏览

windows - windows下将dumb文件导入mysql5.1

我正在使用 mysql5.1 服务器。我想使用命令提示符导入 sql 哑文件。我还尝试了以下方法,

MySQL> -u {username} -p {database_name} < filename

我收到上述代码的错误。

0 投票
2 回答
1428 浏览

mysql - 如何使用 INSERT ... SELECT 与特定列自动递增,从 1 开始?

我正在使用INSERT ... SELECT将视图中特定行的特定列中的数据插入表中。这是目标表:

INSERT ... SELECT SQL 我有工作,但如果可能的话我想改进它,如下所示:我希望插入的行在优先级列中以 1 开头,并且每个后续行将优先级值增加 1 . 所以,如果插入三行,第一行是优先级 1,第二行是 2,第三行是 3。

“从 1 开始”规则的一个例外:如果目标表中存在指定客户的现有行,我希望插入的行从MAX(priority)+1该客户开始。

我以为我可以使用子查询,但问题是:有时子查询返回 NULL(当queue表中没有指定客户的记录时),这会破坏插入,因为该priority列不允许空值。

我尝试将列转换为整数,但是当表中没有具有该客户 ID 的记录时,这仍然给了我 NULL。

在此示例中,我已经硬编码了客户 ID,但在我的应用程序中自然会成为输入参数。

有没有办法在一条 SQL 语句或少量 SQL 语句中做到这一点,即每行少于 SQL 语句?

我不认为我可以将优先级列设置为 auto_increment,因为该列不一定是唯一的,并且 auto_increment 属性用于为新行生成唯一标识

0 投票
1 回答
30 浏览

performance - Joomla 1.5:改进菜单相关查询

我有一个基于 joomla 1.5.10 的大系统。我正在使用 PHP 5.3.13 和 MySQL 5.1.58 版本。在峰值负载期间,我的系统运行非常缓慢并且有时会中断。当我分析时,我发现多个查询记录在慢查询日志中。其中一个与 joomla 的菜单部分相关的内容如下:

下面是这个查询的解释结果:

我在性能调整任务方面不是那么专家。如何摆脱系统的不良性能?

0 投票
3 回答
2710 浏览

mysql - 大于(>)在mysql查询中不起作用

我正在尝试在我的 WordPress 数据库上运行查询,以获取某个月份的所有帖子和其他一些数据的列表。我遇到了一个问题post_date,在某个日期之前查找帖子可以正常工作,但在某个日期之后查找帖子会返回 0 个结果。

此示例返回 0 个结果:

但是,这会返回大量结果:

有些帖子是在 2014-01-01 之后发布的,所以这不是问题。

有任何想法吗?

0 投票
2 回答
370 浏览

php - 在 phpmyadmin 5.1 版中触发语法错误

SQL 查询 -

错误 -

#1064- 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 '' 附近使用正确的语法

需要帮助...提前谢谢:)..