mysql数据库delete数据时不支持表别名
来源:互联网 发布:淘宝店运营公司 编辑:程序博客网 时间:2024/05/29 10:27
今天在帮同事查看一条删除的SQL语句执行出错的问题
SQL语句如下:
1 DELETE FROM LEAD_SYSTEM_MENU_ORG_REF as t WHERE t.resourceid='4028812348f28b890148f29253a80000'
这条SQL语句放到Oracle数据库中去执行是可以正常执行的,但是放到MySQL数据库中执行时就出现了如下的错误:
1 [Err] 1064 - 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 'WHERE t.resourceid='4028812348f28b890148f29253a80000'
看到"SQL syntax"就知道SQL执行错误的原因是SQL语法不对,这就比较奇怪了,这条删除的SQL横看竖看都没有问题呀,Oracle能够正常执行,为什么MySQL却不行呢,上网查了一下原因,原来是MySQL数据库delete数据时,不支持表别名,这个问题以前也没有注意到,在此记录一下。
0 0
- mysql数据库delete数据时不支持表别名
- mysql数据库delete数据时不支持表别名
- mysql数据库delete数据时不支持表别名
- MySQL delete数据时不支持表别名
- Mysql数据库DML操作delete不支持表的别名操作
- mysql数据库delete语句不支持别名,用表名代替别名引用
- Mysql在delete时不支持别名?
- MYSQL delete语句不支持别名?
- Mysql在delete时不支持别名,我也是醉了
- MySQL DELETE 表别名问题
- MySql,delete数据时别名和表关联的正确使用方法
- mysql中delete的表别名使用方法
- mysql 别名delete
- mysql delete语句使用别名
- mysql的update、delete、和insert into时表别名用法
- mysql delete语句,表别名的正确使用
- mysql 删除数据时使用别名
- 各种数据库的delete from和别名(mysql/derby/oracle/postgresql)
- javaweb学习总结(二十五)——jsp简单标签开发(一)
- Json 解析之google.gson
- jsp页面访问后台方法显示数据
- javaweb学习总结(二十六)——jsp简单标签标签库开发(二)
- varchar和nvarchar的区别
- mysql数据库delete数据时不支持表别名
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法
- 求链式表的表长
- MindManager导图美化——线条
- 纯数字验证码
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- servlet在本地服务器上可以运行,在云服务器上不能运行的解决方法
- windows操作系统查看占用端口的进程
- fileItems=upload.parseRequest(request);//request为空的解决方法