mysql在java中处理update语句使用了表别名,不起作用
2017-05-04 19:02
429 查看
update user f set f.user_identify_label =2 where f.user_id in (122345),这样的语句执行了后,数据没有变化,这样写update语句是不规范的,需要按照规范来写,可以使用以下两种方式,不用别名跟用别名的情况。
update user set user_identify_label =2 where user_id in (122345) ;
--这样的update语句都是简写过的
update f set f.user_identify_label =2 from user f where f.user_id in (122345) ;
--这是正常规范的带别名的update语句。
update user set user_identify_label =2 where user_id in (122345) ;
--这样的update语句都是简写过的
update f set f.user_identify_label =2 from user f where f.user_id in (122345) ;
--这是正常规范的带别名的update语句。
相关文章推荐
- mysql使用别名的update语句
- LAMP开发精要(13):PHP中使用mysql_stmt(预处理语句)处理select查询结果
- C#使用预处理SQL语句访问MySQL的方法(Parameter)
- 正确使用MySQL update语句
- MySQL中UPDATE与DELETE语句的使用教程
- MySQL中UPDATE语句使用的实例教程
- Sql Tips——Update语句也使用表别名(Table Alias)
- 关于mysql 数据库使用spring 2.0低版本 JdbcTemplate.queryForList 查询结果别名不起作用的解决方法
- 正确使用MySQL update语句
- mysql SELECT FOR UPDATE语句使用示例
- MySQL中UPDATE与DELETE语句的使用教程
- MYSQL的UPDATE语句中使用子查询
- MySql更新多条数据不建议使用UPDATE语句
- 熟悉java堆内存和栈内存和mysql的insert语句中含有id的处理
- mysql SELECT FOR UPDATE语句使用示例
- php中使用mysql_stmt(预处理语句)来处理select查询结果
- mysql SELECT FOR UPDATE语句使用示例
- mysql in语句在java中的使用
- MySQL中UPDATE语句使用的实例教程
- Java异常处理之try...catch...语句的使用进阶