问题标签 [mysql-error-1292]

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

mysql - MySQL 1292 varchar 日期值到数字转换的警告

我知道为什么会出现警告。

在 MySQL 中设置为 '0000-00-00 00:00:00' 格式的 varchar(20) 列上,其数字比较例如:

执行...然后我会收到警告说:

所以我的问题是:有理由不这样做吗?因为它无论如何都可以在程序中使用。

0 投票
2 回答
14193 浏览

mysql - Mysql Truncated incorrect DOUBLE value in INSERT query

I know there are lots of bugs like this around here but this query seems to be different, as it's an insert query. Here is the schema for the table card_info:

And here is my query:

If I perform this query, I'm getting this error:

1292 - Truncated incorrect DOUBLE value: '181a'

Please note that the value 181a is from the column card_info_de.collector_number and it is a VARCHAR(5) field, and that field isn't being inserted to the card_info table anyway, it's just being used in the order clause of the select query.

If I do the query starting from the SELECT only, I can see the correct results are being selected, but when I do the insert, it gives me the error above. Do note that If I remove the ORDER BY clause from the SELECT query, it inserts fine. I don't have a clue what I'm doing wrong.

Thanks in advance.

0 投票
3 回答
4150 浏览

mysql - 更新 MySQL 字段;条件 = 两个数字之间的字符串字段

如果字符串列在两个数字之间,我正在尝试更新字段的值。

不幸的是,我收到一个错误:

错误代码:1292。截断不正确的 DOUBLE 值:'4123F'

我很惊讶,因为当我进行选择时,我得到了预期的结果。

创建表语句:

样本数据:

给定我的条件,我可以做些什么来更新列?



对我来说,它看起来像一个错误。我能想到的最好方法是使用正则表达式检查 procKey 的值是否为整数。我将 UPDATE 语句更改为:

请让我知道是否有更好的方法。

0 投票
5 回答
171571 浏览

mysql - 错误代码 1292 错误的日期值 mysql

我有一张桌子

当我尝试运行此查询时:

*错误代码:1292。日期值不正确:第 1 行的“data_apertura”列的“01-05-2012”*

我有什么要改变的?(我尝试将格式的日期从 gg/mm/yyyy 更改为 gg-mm-yyyy,但没有任何改变)

0 投票
1 回答
7554 浏览

mysql - 将表中两列的连接值插入到另一表的单列中

我有一个包含三列的表。它们是 VarChar 类型。我正在寻找连接第一列和第二列的值并将其插入到另一个表的第一列中。

我用了这段代码

我收到一个错误

"London" 是第一行的值,第二行的值类似于 "123.2.4.4" 两列都声明为 VarChar。

我应该在查询中更改什么以获得 table2 中看起来像“london 123.2.4.4”的值?

0 投票
1 回答
1395 浏览

mysql - 插入文本时出现 MySQL 错误 1292

我正在尝试将 2 个字段的组合插入一个字段,每次执行此操作时都会收到有关截断数据的错误。

编码:

错误:

错误代码:1292。截断不正确的 DOUBLE 值:“ Rossi-Wolter

所有源字段都是VARCHAR(64)InventorFull 字段是VARCHAR(511)我做错了什么?

0 投票
10 回答
259707 浏览

mysql - 错误代码 1292 - 截断不正确的 DOUBLE 值 - Mysql

我不确定这是什么错误!

我没有双值字段或数据!

我浪费了整整一个小时试图弄清楚这一点!

这是我的查询

这是我为结果要进入的表创建表

0 投票
1 回答
776 浏览

mysql - MySQL错误代码1292

运行下面的查询时,我不断收到警告:

警告 | 第1292章 截断不正确的 DOUBLE 值:“解决日期”。

我正在尝试仅提取来自str_customvalue. 这就是为什么我做了一个DATE(DATE(str_customvalue)) is not null.

有什么办法可以消除这个警告吗?查询工作正常,但为了让我的脚本通过 QA,我需要删除此警告。

0 投票
2 回答
4818 浏览

mysql - 错误代码 1292 日期不正确 | 时间

这是我要输入的 SQL 语句:

但我收到关于我的日期和时间的 1292 错误('2009-09-14 10:33:11')。我不明白,格式似乎是正确的。我错过了什么?

0 投票
1 回答
1786 浏览

mysql - Error Code: 1292 - Truncated Incorrect DOUBLE value: '-'

I keep getting a truncated incorrect DOUBLE value: '-' when executing this line, anyone know what is causing this ?