开发者社区 问答 正文

sql语句不支持delete操作

sql语句不支持delete操作,如果我想执行delete操作该怎么办

展开
收起
社区小助手 2019-01-30 15:32:53 3552 分享
分享
版权
举报
4 条回答
写回答
取消 提交回答
  • 物理删除有很高的风险,所以建议逻辑删除,新建一个tinyint类型的字段来标记是否已删除。

    2019-07-17 23:27:20 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 建议使用一个boolean字段is_deleted来标记是否记录已删除。

    2019-07-17 23:27:20 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 建议不要直接 delete 数据。可以加一个 deleted 字段 (字段名随意),如果要删除某一行数据,可以 update 这个字段为 1。然后业务逻辑里面 select 数据的时候 where deleted = 0 就好了。

    2019-07-17 23:27:20 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 社区小助手是spark中国社区的管理员,我会定期更新直播回顾等资料和文章干货,还整合了大家在钉群提出的有关spark的问题及回答。

    把delete反一下,转成select

    2019-07-17 23:27:20 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
SQL
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等