sql update 按照多条件修改怎么实现
比如有这个几行2013年10月10日|13:08:21|张三2013年10月10日|14:08:21|张三2013年10月10日|15:08:21|张三2013年10月1...
比如有这个几行
2013年10月10日 | 13:08:21 | 张三
2013年10月10日 | 14:08:21 | 张三
2013年10月10日 | 15:08:21 | 张三
2013年10月11日 | 13:08:21 | 张三
2013年10月11日 | 14:08:21 | 张三
2013年10月11日 | 15:08:21 | 张三
2013年10月10日 | 13:08:21 | 李四
2013年10月10日 | 14:08:21 | 李四
2013年10月10日 | 15:08:21 | 李四
2013年10月11日 | 13:08:21 | 李四
2013年10月11日 | 14:08:21 | 李四
2013年10月11日 | 15:08:21 | 李四
因为这张表没有自动编号,所以每一行没有独立的标识,所以我不知道怎么实现修改启动一条
如果我要修改这一行 “2013年10月11日 | 14:08:21 | 张三” 的“14:08:21”为“13:13:11”
是不是需要加三个where条件?
首选找到 “张三” 然后必须是“2013年10月11日“还比如找到原来的 “14:08:21”。然后再修改?
请问这条命令怎么打啊? 展开
2013年10月10日 | 13:08:21 | 张三
2013年10月10日 | 14:08:21 | 张三
2013年10月10日 | 15:08:21 | 张三
2013年10月11日 | 13:08:21 | 张三
2013年10月11日 | 14:08:21 | 张三
2013年10月11日 | 15:08:21 | 张三
2013年10月10日 | 13:08:21 | 李四
2013年10月10日 | 14:08:21 | 李四
2013年10月10日 | 15:08:21 | 李四
2013年10月11日 | 13:08:21 | 李四
2013年10月11日 | 14:08:21 | 李四
2013年10月11日 | 15:08:21 | 李四
因为这张表没有自动编号,所以每一行没有独立的标识,所以我不知道怎么实现修改启动一条
如果我要修改这一行 “2013年10月11日 | 14:08:21 | 张三” 的“14:08:21”为“13:13:11”
是不是需要加三个where条件?
首选找到 “张三” 然后必须是“2013年10月11日“还比如找到原来的 “14:08:21”。然后再修改?
请问这条命令怎么打啊? 展开
3个回答
展开全部
楼主说的:修改这一行 “2013年10月11日 | 14:08:21 | 张三” 的“14:08:21”为“13:13:11
可以这样写:update 表名 set 14:08:21(这里要放列名)='13:13:11' where 名字='张三' and 日期='2013年10月11日' and 时间='14:08:21’
可以这样写:update 表名 set 14:08:21(这里要放列名)='13:13:11' where 名字='张三' and 日期='2013年10月11日' and 时间='14:08:21’
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当表没有主键的时候是需要这么做。
update 【表名】 set time="13:13:11" where name="张三" and date="2013年10月11日 "
update 【表名】 set time="13:13:11" where name="张三" and date="2013年10月11日 "
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询