shell - Update query wrong in MySQL
问题描述
各位大侠, 请问哪错了?
Select * from rc where business_date = ’2017-03-21 16:50:29.032’. IFcutoff_dt` is null or empty, it will update, otherwise display notnull
#!/bin/bash mysql -u root -pPassword <<rc use rc; SELECT *, CASE WHEN cutoff_dt IS NULL THEN UPDATE rc SET cutoff_dt = ’2017-03-21 00:00:00.0’ ELSE ’NOT NULL’ END from rc WHERE business_date = ’2017-03-21 16:50:29.032’; rc
错误
ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’UPDATE rc SET cutoff_dt = ’2017-03-21 00:00:00.0’ ELSE ’ at line 5
问题解答
回答1:据我所知,then后面跟的应该是个result,不知道是不是这么回事
相关文章:
1. mysql按照时间热度排序2. javascript - vue2如何动态生成checkbox默认选中,获取数据3. 网页爬虫 - python爬虫用BeautifulSoup爬取<s>元素并写入字典,但某些div下没有这一元素,导致自动写入下一条,如何解决?4. 导入数据库不成功5. python3.x - python多进程,不能在同一窗口吗6. javascript - chart.js如何修改某个指定bar的颜色7. 使用weex扩展html5的项目存在ios不同版本的兼容性8. sublime-text - sublime text 3中编译python(sublimeREPL),如何仅运行单行/选定部分9. pdo_mysql 值自增写法10. javascript - html5多个label中其中一个触发change,如何判断是哪一个出发了change

网公网安备