gpt4 book ai didi

mysql - 如何在mysql中将varchar转换为bigint

转载 作者:行者123 更新时间:2023-12-05 05:23:58 24 4
gpt4 key购买 nike

DECLARE a_varchar_variable varchar(20) DEFAULT "999999999999999";
DECLARE a_biginteger_variable BIGINT;

在我的 mysql 存储过程中,这工作正常:

a_biginteger_variable = CONVERT(a_varchar_variable,UNSIGNED INT);

另一方面,这给出了一个语法错误:

a_biginteger_variable = CONVERT(a_varchar_variable,BIGINT);

我想了解导致此行为的原因。以及如何将 varchar 转换为 bigint?

这似乎是一个在谷歌上重复的问题,但没有找到答案。这很奇怪,因为我认为这应该很容易。

最佳答案

a_biginteger_variable = CAST(a_varchar_variable as SIGNED INTEGER);

通常它返回一个 bigint。

关于mysql - 如何在mysql中将varchar转换为bigint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36413215/

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