1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 用delete带where条件删除特定行部分列(属性)的数据 可能活在梦里

用delete带where条件删除特定行部分列(属性)的数据 可能活在梦里

时间:2018-11-28 08:34:29

相关推荐

用delete带where条件删除特定行部分列(属性)的数据 可能活在梦里

delete plantablename,wordsnum,wordsremain,days,daysremain from plan where id = ?

这是我做的白日梦,浪费了很长时间找bug之后,终于放弃了,开始百度,得到了答案

1、数据库中的数据是以行的形式存储,不能单独删除列。

2、使用update 可以将指定行中列的值设置为空字符或null,检索该列数据显示为空。

delete不行,用update吧。于是。。。

update plan set (plantablename,wordsnum,wordsremain,days,daysremain) = ('','0','0','0','0') where id = ?

结果还是不行,这种写法只有sqlserver支持

于是。。

update plan set plantablename=null,wordsnum = 0,wordsremain = 0,days = 0,daysremain = 0 where id = ?

这种写法很低效,自己看着办把

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。