gpt4 book ai didi

c# - 针对列截断数据,但截断的数据是空的 C#/MySql

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

我正在尝试通过 C# 在 MySql 表中插入值。我在最后阶段发送到 MySql 的字符串 cmdText 是这样的:

INSERT INTO sistema1 (*some columns here*, AktivesTeam, *another columns here*) 
VALUES (*values here*,'',*more values here*)

问题出在 AktivesTeam 列中。该列设置为 Double,我尝试输入的值为空。我该如何解决?

谢谢!

最佳答案

解决方案 1:如果您的列 AktivesTeam 支持 NULL 值,您可以在插入值时保留该列。

试试这个:跳过 AktivesTeam 列名称和值

INSERT INTO sistema1 (COLUMN1,COLUMN2) VALUES (VALUE1,VALUE2);

解决方案 2:如果您的列 AktivesTeam 不支持 NULL 值,您可以插入默认的 double0.0

试试这个:

INSERT INTO sistema1 (COLUMN1,AktivesTeam , COLUMN2) VALUES (VALUE1,0.0,VALUE2);

建议您需要使用参数化查询来避免SQL注入(inject)攻击

关于c# - 针对列截断数据,但截断的数据是空的 C#/MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23305682/

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