您当前的位置: 首页 >  sql

mysql中delete的表别名使用方法

发布时间:2017-07-17 18:03:11 ,浏览量:0

在 mapper.xml 中的 dynamicWhere 动态查询中使用了表别名,Delete 语句引用了动态查询,如下:


当输入删除条件后,得到的删除语句类似如下:
delete from `physician` x WHERE x.id = 12345
但这样的语句存在语法问题:
Error : 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 'x WHERE x.id = 12345' at line 1
通过查询资料发现,mysql的delete的语法有些特殊,如下:
delete x from `physician` x WHERE x.id = 12345
通过比较之后可以看出,delete 语句在用别名的时候要在delete后边多写一个别名。
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109966博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0479s