gpt4 book ai didi

c# - 将类型 32 的整数传递给数据类型 INT 的 mysql 中定义的存储过程

转载 作者:行者123 更新时间:2023-11-29 14:52:00 25 4
gpt4 key购买 nike

我正在从 C# 执行存储过程,并在我的 sql 数据库中传递 Int 32 类型的参数 int。我有一个接受数据类型 INT 的参数:

CREATE  PROCEDURE `SetProc`(PersonCount INT )

它能工作吗,因为我读到在 c# int 32 中是有符号的,而在 mysql 中它是无符号的。

最佳答案

只需传入一个 Uint32,它是一个范围为 0 到 2^32 - 1 的无符号整数。

顺便说一句:根据the MySQL 5 Reference , INT 默认为有符号整数。仅当添加可选(非标准)属性 UNSIGNED 时,它才是无符号整数。

关于c# - 将类型 32 的整数传递给数据类型 INT 的 mysql 中定义的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5538321/

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