问题标签 [mysql-error-1235]

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 投票
3 回答
19818 浏览

mysql - 为什么我会收到“此版本的 MySQL 尚不支持 '...'”错误?

我有如下查询:

执行时我得到

此版本的 MySQL 尚不支持“一个表具有相同操作时间和事件的多个触发器”

这个错误任何人都可以为此提供解决方案吗?

0 投票
2 回答
748 浏览

php - MySQL 触发器创建

我有一个应用程序,我需要从另一个表中的 PK 插入 auto_increment 值。我知道如何在 PHP 中执行此操作,但我需要在数据库级别完成此操作,因为我无法更改程序逻辑。

我是触发器的新手,所以我相信这对某人来说是一个简单的答案。这是我到目前为止所拥有的:

我只想将 h_matl_qa_ID 中的 auto_increment 值作为新记录插入到 d_matl_qa_ID 中。我得到的错误是:

但是,我不想更新具有触发器的表,那么为什么我当前的代码被认为是“多个”触发器?

这是在 CentOS 5 服务器(64 位 Intel)上运行的 MySQL 5.0.45-7.el5 上。如果必须,我可以修改 PHP 代码,但这必须是最后的手段。

0 投票
1 回答
8778 浏览

mysql - 如何在 MySQL 5.0.45 中创建具有多个操作的触发器?

我在 phpMyAdmin 工作,我是创建 MySQL 5.0.45 触发器的新手。我正在尝试创建一个触发器,该触发器将通过在值超出范围时引发错误来帮助我验证数据。

这工作得很好:

但我需要向这个触发器添加更多操作。我厌倦了这个:

但它返回此错误“#1235 - 此版本的 MySQL 尚不支持'多个触发器具有相同的操作时间和事件的一个表'”

有谁知道我如何向触发器添加多个操作?(多个 if-then 语句?我最终需要添加大约 20 个。)

谢谢!

0 投票
3 回答
5894 浏览

php - 是否有在 MySQL 的子查询中使用 LIMIT 的解决方法?

这是我的原始查询...

LIMIT条件是分页。

现在,我必须像以前一样获取所有内容,但我只需要获取存在条件的行的三分之一。

我想出了这个,只是LIMIT 30在我弄清楚该怎么做之前投入(匹配的总行数/ 3)* 2。

MySQL说...

1235 - 这个版本的 MySQL 还不支持 'LIMIT & IN/ALL/ANY/SOME 子查询'

我想我不能LIMIT在子查询中使用。

所以这是一个多问题,但都是相关的......

  • LIMIT在子查询中有解决方法吗?
  • 我可以用 MySQL 选择 1/3 的匹配行吗?
  • 我需要把它变成 2 个查询,还是只选择所有并取消设置 PHP 中不需要的行?
0 投票
4 回答
15963 浏览

mysql - LIMIT & IN/ALL/ANY/SOME 子查询的问题

我有这个查询:

这个想法是计数将基于嵌套查询的结果,该查询检索除第一条记录外的该客户的所有记录。

但是,我收到了这个错误,我认为这是非常终端:

1235 - 这个版本的 MySQL 还不支持 'LIMIT & IN/ALL/ANY/SOME 子查询'

有谁知道这样做的任何其他方式?

谢谢

0 投票
2 回答
6858 浏览

mysql - 删除第n行mysql

我正在使用 MySQL v5.0.45 并尝试删除表中的第 n 行,而不管其 ID 号如何。我在 PHP 中设置了一个原型,然后将其集成到我的 Web 开发项目中,在我的数据库中设置了以下内容:

够简单!现在我尝试使用“LIMIT”,但出现以下错误:

“错误 1235 (42000):此版本的 MySQL 尚不支持 'LIMIT & IN/ALL/ANY/SOME 子查询'”

现在我知道您不能在子查询中使用 LIMIT ,但是,没有某种解决方法吗?

我可以选择第 n 行并使用以下内容很好地显示它:

因此返回'B'但为什么我不能删除!?

0 投票
1 回答
2097 浏览

mysql - 在 MySQL 中编写关于 BEFORE UPDATE 的触发器

我对触发器很陌生,所以这是一个非常初学者的问题。我只是想在行更新之前将其 id、旧值和新值以及当前日期存储到新表中。我尝试了以下方法:

我得到以下信息:

1235 - 此版本的 MySQL 尚不支持“一个表具有相同操作时间和事件的多个触发器”

......我不太明白。我正在使用 MySQL 5.1.53,它不应该过时。这里到底出了什么问题?

0 投票
2 回答
47576 浏览

mysql - MySQL错误代码1235

在 MySQL 中,我尝试定义这样的触发器:

产生此错误:

此版本的 MySQL 尚不支持“对一个表具有相同操作时间和事件的多个触发器”。

有没有办法解决这个问题,所以我可以定义多个触发器?

0 投票
0 回答
354 浏览

php - MySQL 错误 1235

我收到 MySQL 错误 1235,并且已经尝试了我可以在 SO 上找到的所有解决方案。

有错误

这是完整的动作:

这是我尝试导入的旧数据库文件的转储。

谢谢!