原文:mysql delete表别名的正确姿势,需要将别名写在delete和from之间

.问题:开发环境使用的是mysql . ,在删除sql的时候使用了别名,如下图的sql以及报错信息 图中的delete语句对表使用了别名,报错了。一度认为是where in的问题,而换成 select语句却没有报错。 .但在mysql . 版本中执行,则正常,如下图是mysql . 的执行情况,没有报错 .百度后有网友说delete时表的别名姿势不对,于是改成如下图,把别名写在delete和fr ...

2021-04-29 22:00 0 232 推荐指数:

查看详情

mysql delete语句不能用别名

mysql数据库里运行delete语句 发现会报错: 网上说mysql数据库delete语句不能用别名 改成这样即可 想用别名也可以 要在 deletefrom 中间加上别名 ...

Wed Jun 12 17:38:00 CST 2019 0 1403
mysql delete 使用别名 语法

今天删除数据,写了这么条sql语句, DELETE from sys_menus s WHERE s.MENU_ID in (86,87,88); 结果报错。。 [Err] 1064 - You have an error in your SQL syntax; check ...

Wed Dec 14 18:40:00 CST 2016 0 9481
MySQL不支持DELETE使用别名?

  最近做的需求经常和数据库在打交道, 因为系统页面上某些展示的字段并不是在前端写死的, 而是配置在数据库中, 这样的话便于维护和扩展. 于是遇到了一个MySQL中比较细节性的问题.   日常开发中不少程序员认为MySQL不支持DELETE数据时使用别名, 之前我也是这么认为的, 但是由于最近 ...

Mon Jul 12 00:16:00 CST 2021 0 161
Mysql DELETE 不能使用别名? 是我不会用!

今天碰到一个sql问题,就是在delete中加了别名,导致报错了:"[Err] 1064 - You have an error in your SQL syntax; ..." 简单说下过程,本来是一个简单的delete语句: 后需要增加关联条件 ...

Tue Aug 14 22:33:00 CST 2018 1 2206
mysql数据库delete数据时不支持别名

  今天在帮同事查看一条删除的SQL语句执行出错的问题   SQL语句如下: 这条SQL语句放到Oracle数据库中去执行是可以正常执行的,但是放到MySQL数据库中执行时就出现了如下的错误:   看到"SQL syntax"就知道SQL执行错误的原因是SQL语法 ...

Thu Oct 09 21:54:00 CST 2014 3 6827
SQL SERVER select,update,delete使用别名

【SELECT】 select * from 别名 【UPDATE】 update 别名 set 别名.列=值 from 别名 where 条件 【DELETEdelete 别名 from 别名 where 条件 ...

Mon Jan 07 18:21:00 CST 2019 0 799
【MSSQL】SqlServer中delete语句别名的问题

1、一般情况下删除数据的sql语句: 2、如果想给起个别名再删除呢,就得像下面这样写了 也可这样 3、想一下,什么情况下删除一个数据的时候要用别名呢?   之所以要用别名,是因为delete的where条件中需要用到子查询写一些条件,举例 ...

Wed Aug 01 04:32:00 CST 2018 0 2866
mysql别名(列别名别名)

1.介绍 使用MySQL别名来提高查询的可读性。MySQL支持两种别名,称为列别名别名。 有时,列的名称是一些表达式,使查询的输出很难理解。要给列一个描述性名称,可以使用列别名。用法:   SELECT    [column_1 | expression ...

Wed Oct 10 21:36:00 CST 2018 0 14153
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM