问题标签 [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 投票
1 回答
41 浏览

mysql - 如何在触发器中使用命令块

以下代码有效

如果我按照文档BEGIN中的说明添加...END

这不起作用,嗯......我错过了什么?

0 投票
3 回答
431 浏览

mysql - 如何在存储过程中的 SELECT 中获取多个字段的值

我正在尝试通过以下方式填充我的变量。
显然,我做错了什么。

...

填充 p_f1 和 p_f2 的正确语法是什么?

0 投票
1 回答
1796 浏览

mysql - 是否可以使用存储过程进行 sql 注入?

我看到了一些类似的问题,没有关于 mysql ......
有没有办法将 sql 注入到 SP 中?如何在 SP 级别上防止这种情况?
换句话说,可以通过传入参数以任何方式修改 SP 内的查询结构吗?
如果我将参数“1;DELETE FROM users;--”发送到存储过程,则查询是:

0 投票
1 回答
73 浏览

passwords - 为什么我从密码功能得到不同的输出?

http://dev.mysql.com/doc/refman/5.1/en/encryption-functions.html#function_password - 文档说

但我得到:

MySQL 版本:5.1.56-log 通过 PHP 扩展 MySQLi,Linux

这是文档中的错误吗?

谢谢!

0 投票
2 回答
602 浏览

mysql - 日期函数不适用于 Mysql 5.1

在 mysql 5.1 的命令提示符中,我无法使用 Date 函数。它告诉语法错误。哪位朋友可以帮我解决这个问题。在我的本地系统中,mysql 版本5.0相同的命令工作正常......!

我很困惑可能有什么问题mysql 5.1.39是否有任何my.cnf日期支持设置。

上面的命令给出错误:

上面的命令在mysql 5.1.39. 你能帮我解决这个问题吗?

0 投票
1 回答
241 浏览

mysql - 列数据更改时如何获取行

我有下表

我想在 MySQL 中进行查询,当状态从“国外”更改为“现场”时返回一条记录。在上述情况下,查询将返回以下行:

0 投票
2 回答
1868 浏览

mysql - 如何导入数据库,更新已更改的产品,删除已删除的产品

我在基本的 MySQL 上“还可以”,但这是“超出我的头脑”!

目标:

  • 导入数据库
  • 更新已更改的产品
  • 删除已删除的产品
  • 快速高效

数据库表很大,速度是个问题。

是不是一定要MyISAM 是inoDB 会更快?每个数据库将位于一个唯一的表中。

我被赋予了这个作为我正在尝试做的事情的起点:


0 投票
1 回答
197 浏览

mysql - 将 11/16/2002 12:00:00 PM 格式化为 MySQL 中的日期时间戳

如何在使用 PHP 的情况下将此格式“ 11/16/2002 12:00:00 PM”更改为 MySQL 可以理解的格式?

我试过 SELECT CONVERT('11/03/2002 02:45:33 PM', DATETIME) AS datetime;了,我只是得到 NULL

0 投票
1 回答
138 浏览

mysql - MySQL配置推荐

我有一个非常小的脚本,它从请求标头中获取一些参数并将单个INSERT查询发送到托管在 localhost 上的数据库。

数据库有一个表,我不运行任何类型的报告或任何东西,所以基本上 100% 对该服务器的查询都是INSERT查询。

该脚本被大量访问,因此我得到了很多同时运行的这些查询。

我正在寻找调整配置文件以支持我的特定需求的方法。

编辑

我目前在 phpMyAdmin->status 上看到这些变量似乎很高:

我问的原因是因为我很快就会获得更多的并发连接,并且我想在此之前进行调整,以便服务器可以处理它。

0 投票
1 回答
9253 浏览

mysql - 为什么信号关键字在 mySQL 5.1.48 中不起作用?

我正在使用 mysql v5.1.48 和红色http://dev.mysql.com/doc/refman/5.5/en/signal.html。但是代码

提出一个

SQL 错误 1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“SQLSTATE '45000' 附近使用的正确语法”

SIGNAL 从哪个版本开始成为关键字?如何使用以前版本的 mysql 引发异常?

谢谢你。