mysql数据库在使用BulkCopy时,实体中bool类型设为false,插入数据库是null - SqlSugar -银行存款证明

mysql数据库在使用BulkCopy时,实体中bool类型设为false,插入数据库是null 该叫什么 不疯魔不成活 发布于2024/11/7
悬赏:0 飞吻

查了SqlSugar源码原因是在Private类的ToDdateTable方法中,当是bool类型,且为false时会将值转为null。(图1)

在MySqlBlukCopy类的DataTableToCsvString方法中,bool类型如果由第一步中改成了空,就会赋值为null。(图2)

最终导致插入数据库的结果本应是false,实际却是null。(图3)


请教:为什么如果是bool类型,且为false时会赋值为null?在MySql或者Doris如果把此处代码注释会不会有什么未知的影响?


版本:

数据库MySql8.0.32

SqlSugar5.1.4.170


image.png


image.png

不疯魔不成活 不疯魔不成活 VIP0
2024/11/7

补充,数据库中的字段类型是bit(1) 可空。


image.png

0 回复
  • 不疯魔不成活 不疯魔不成活 VIP0
    2024/11/7
  • 看到您回复的其他帖子,数据类型改为tinyint(1)可解决问题。

    但由涉及到的表和字段太多,甚至于数据量太大,没办法改。


    0 回复
  • 不疯魔不成活 不疯魔不成活 VIP0
    2024/11/7
  • 改后

    image.png

    0 回复
  • fate sta fate sta VIP0
    2024/11/7

    image.png

    0 回复
  • fate sta fate sta VIP0
    2024/11/7

    可以禁用tinyint

    0 回复
  • 不疯魔不成活 不疯魔不成活 VIP0
    2024/11/8

    @fate sta:你好,还是不行。false会插入null。


    MySql数据库中,字段类型是bit(1),可空。

    image.png


    实体中对应字段类型是bool?

    image.png


    数据库连接字符串

    image.png






    0 回复
  • fate sta fate sta VIP0
    2024/11/8

    mysql中不要用bit做bool , bit应该是long

    0 回复
  • fate sta fate sta VIP0
    2024/11/8

    一般用的是tinyint(1)

    0 回复
  • 相关内容推荐

    日本存款证明多少出国 存款证明期限开多久存款证明申请有效吗日本留学取消存款证明如何办理个人存款证明业务留学都需要20万的存款证明吗存款证明需要定期吗招商银行英文存款证明英国办签证存款证明退回大使馆对存款证明的要求在国外续签怎么办理存款证明庆北大学存款证明存款证明有老婆名字怎么办存款证明挂失补发签证的存款证明图片法国留学存款证明怎么开存款证明提前解冻方法没有存款证明能起诉吗购房开的存款证明留学存款证明开流水可以存款证明跟资金冻结的区别日本9州大学存款证明存款证明要什么时候开申请日本研究生存款证明认筹买房存款证明没有存款怎么办理存款证明去香港留学要存款证明吗澳洲 租房 存款证明留美存款证明转账存款证明 冻结全部出国劳务开存款证明留学不冻结存款证明存款没有收入证明怎么办办理房贷提供存款证明英国留学存款证明有什么要求韩国哪些大专不需要存款证明银行申请冻结存款证明在澳洲签证存款证明英语留学存款证明用途办理加拿大签证的存款证明对公账户存款要证明定期存款证明掉了工商银行的存款证明黑章去哪个国家需要存款证明留学出国存款证明留学存款证明代办公司贷款的钱开存款证明个人银行存款金额证明平安银行开存款证明收费能办日本留学存款证明的美国留学存款证明银行要求广州办理存款证明申请学校需要存款证明吗申请学校时的存款证明材料账户可以办理个人存款证明吗不可开立单位存款证明的机构没有钱如何办理存款证明银行流水存款证明在哪里存款证明开出来要接着办签证吗英国签证证存款证明南京存款证明原件买房台湾个人游存款证明出国需要银行存款证明英国签证需要存款证明金额台湾 存款证明吗贷款办存款证明还款理财产品还可以开存款证明单位存款类业务资信证明银行存款证明冻结要本人开吗出国游竟然要存款证明买房存款证明不够该怎么办德国留学存款证明怎么办理加拿大存款证明留学美国签证存单和存款证明如何查存款证明是否真实中国银行存款证明解封新加坡旅游签证存款证明中信银行存款证明无到期日别人知道我的存款证明吗个人存款证明30万图片网银开具存款证明几天后领取存款证明没过期可以再开吗办理存款证明扣手续费银行存款来源合法证明德国延签 存款证明中国银行的存款证明样板图片日文 存款证明支付宝存款证明作为婚前财产伪造出国留学存款证明存款10万元须要什么证明资金存款证明怎么写怎么能证明存款是婚前的年金险可以开存款证明吗签证什么时候要个人存款证明成都银行存款证明怎么开婚前银行存款证明有效吗招商银行办存款证明免费吗个人存款资金来源怎么证明存款余额证明 收费申请学校需要存款证明吗入台证财力证明活期存款日本留学需要存款证明不中国工商银行个人存款证明模板英国签证只有存款证明可以需要交存款证明原件吗银行存款证明必须本人去吗活期存款可以做存款证明吗存款证明冻结时有利息吗个人出国旅游护照存款证明河北省农村信用社存款证明银行存款如何证明合法收入英国留学出国存款证明大马留学要存款证明吗英国短期存款证明代替流水出国留学存款证明可以代替吗出国银行存款证明两份没有存款怎么办理存款证明银行存款证明在哪办理信用卡银行办理存款证明要手续费吗存款数额证明开英国留学存款证明15万够吗考文垂大学存款证明银行卡定期存款证明瑞士有多少存款证明存款证明到期未签证光大银行开存款证明定期存款证明补办办完签证存款证明还本人吗买房银行存款证明怎么开存款证明可以周日开吗去韩国存款证明需要多少钱支付宝上定期可以开存款证明英国存款证明可以是理财吗父母做担保人要存款证明资金存款证明 十点数邮储银行存款证明怎么开韩国存款证明存期法国签证存款证明原件支付宝怎么弄英文版存款证明个人存款证明由柜员签发留学代办韩国存款证明靠谱么存款收入证明有哪些日本留学存款证明多了可以么失效存单存款证明加拿大理财证明可以作为存款去欧洲办护照要存款证明吗存款证明名字拼音格式个人银行时点存款证明忘拿存单怎么开存款证明以母亲名义存款开证明格式怎样查验银行存款证明真伪加拿大存款证明开多久签证后存款证明能退吗签证后需要存款证明吗给别人ATM存款有没有证明新加坡旅游银行冻结存款证明日本存款证明需要多少钱外国留学中国银行存款证明可以办留学存款证明的银行加拿大签证存款证明冻结多久办签证的个人存款证明去美国的存款证明吗大额美元存款证明签证存款证明认可信用社吗马来西亚陪读需要存款证明吗英国旅游签没有存款证明吗工商银行即时存款证明银行可以办理假的存款证明吗西安买房线上登记存款证明办理旅游护照存款证明上海开存款证明国外续学签存款证明可以是哪种存款可以作为存款证明中国建设银行开具存款证明存款证明 需要返还吗存款证明需要翻译嘛在留 存款证明 复印件工商银行存款证明样本正反面中信银行开存款证明免费英国留学签证多久开存款证明檀国大学本科存款证明要多少钱申根签证流水存款证明加拿大签证存款证明是股市日本团签存款证明需要冻结吗存款证明能否在网上打印存款证明定时定期农业银行可以开无存款证明吗去美国留学存款证明要哪家银行两份存款证明 弘大语学堂农行的留学存款证明能开几份英国带娃旅游存款证明要求新西兰旅游签证 存款证明澳大利亚存款证明越多越好留美存款证明转账黄金可以开存款证明存款证明可以用几个月可以开留学办签证的存款证明能还存款证明可以冻结10个月么留学存款证明流程华夏基金存款证明

    合作伙伴

    银行存款证明

    龙岗网络公司
    深圳网站优化
    龙岗网站建设
    坪山网站建设
    百度标王推广
    天下网标王
    SEO优化按天计费
    SEO按天计费系统