gpt4 book ai didi

mysql - 为什么 SELECT CAST ('1cat' AS SIGNED) = '1cat' ;是真的?

转载 作者:行者123 更新时间:2023-11-29 15:34:10 25 4
gpt4 key购买 nike

我不明白,为什么cast('1cat' assigned)是1,字符串'1cat'对于mysql来说是相同的,我也尝试了几次,我也在https://www.w3schools.com/sql/trymysql.asp?filename=trysql_func_mysql_cast4上运行这个但这对我来说是个谜

我尝试运行这个

SELECT CAST('1cat' AS SIGNED) = '1cata'; 

也是如此,就像数字后忽略所有

最佳答案

我找到了!!

SELECT strcmp(CAST("1cat" AS signed),'1cat')=0;

这有效!耶

关于mysql - 为什么 SELECT CAST ('1cat' AS SIGNED) = '1cat' ;是真的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58423437/

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