gpt4 book ai didi

mysql - 错误代码 : 1690 DOUBLE value is out of range in pow((75 + 1), 261)

转载 作者:行者123 更新时间:2023-11-29 03:10:27 32 4
gpt4 key购买 nike

SELECT POW(75 + 1, 261);

执行该查询会返回以下错误:

Error Code: 1690 DOUBLE value is out of range in pow((75 + 1),261)

有什么方法可以禁用该行为或让它返回 NULL 或其他指示错误的东西吗?正如我正在尝试做这样的事情一样:

SELECT POW(COLUMN_A, COLUMN_B) FROM TABLE_A;

不幸的是,我不能,因为 POW 失败一次,整个查询就结束了。

最佳答案

您似乎想知道是否可以捕获查询中的错误并在它发生时将其设置为 null。据我所知,这只能在一个过程中完成,因为这样你就可以有一个 EXCEPTION 部分可以捕获错误但不会让它消失。从那里您可以执行逻辑,例如让它向变量返回 null 或其他任何东西。

虽然我的经验非常有限。

关于mysql - 错误代码 : 1690 DOUBLE value is out of range in pow((75 + 1), 261),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9303083/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com