MySql Update的bug 返回

反馈
2 104

MySql 8.0


 Code:

var aaa = SysDb.Updateable<LTB_ContentType>().SetColumns(x => new LTB_ContentType { Id = 1111111, UpdateUser = 222222, UpdateTime = DateTime.Now }).Where(whereExpression).ToSql();


图片.png

Sqlsugar生成的SQL:

UPDATE `LTB_ContentType`  SET
            `UpdateTime` = @Const2 , `UpdateUser` = @Const1   WHERE ( `PId` = @PId3 )


正确的脚本:

UPDATE `LTB_ContentType`  SET 'Id' =@Const0
            `UpdateTime` = @Const2 , `UpdateUser` = @Const1   WHERE ( `PId` = @PId3 )

热忱回答2

  • 主键不支持更新

    0 回复
  • Mirage Mirage VIP0
    1个月前

    1-我实体的主键并没有设置,生成的脚本一样不对.

    图片.png

    2-我该怎么取实现这个功能?

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人