`
wandejun1012
  • 浏览: 2719572 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

delete from不可以别名吗

 
阅读更多

比如,删除test表,用delete from test t1这话是提示错误的。

 

应该这样写:

delete test  from test t1

 这样就可以删除表时用别名了。

 

原理是只删除delete后面的东西。即使from写的是别的表。

 

比如我虚拟一个表叫User表

那么上面语句还可以这样写:

delete test  from User t1
 
分享到:
评论

相关推荐

    【SQL】在sql server中 delete时 使用INNER JOIN

    简单地使用 `DELETE` 语句可以删除单个表中的数据,但在多表关联的情况下,这种操作就显得力不从心了。这时,就需要借助 `INNER JOIN` 来实现更为精确的数据删除。 #### SQL Server 中 DELETE 结合 INNER JOIN 的...

    sqlserver中delete、update中使用表别名和oracle的区别

    在Oracle数据库中,可以直接使用DELETE FROM TABLE_NAME WHERE 条件,而在SQL Server中,由于DELETE语句后面不直接跟表名,而是跟FROM关键字,此时必须在FROM后使用表的别名。例如: - Oracle数据库中删除数据的...

    关于mysql delete的问题小结

    DELETE FROM table WHERE col NOT IN (SELECT col FROM table GROUP BY xx); ``` 这种情况下,MySQL可能会报错,因为`DELETE`与`SELECT`子句一起使用时,子查询可能无法正确处理。为了解决这个问题,你可以创建一个...

    SQL中的DELETE 语句使用详解.pdf

    它比不带`WHERE`子句的`DELETE`语句更快,因为它不记录每行数据的删除,而是直接重置表中的数据页和行计数器。此外,`TRUNCATE TABLE`不触发触发器,也不记录到事务日志中(除了少量元数据更改),执行速度非常快。...

    Yii使用DeleteAll连表删除出现报错问题的解决方法

    此外,如果你不希望修改框架源码,也可以考虑使用Yii的Gii工具生成的模型类中的`deleteByPk`或`deleteAll`方法,并结合自定义SQL查询来实现相同的效果。这样可以在不修改框架的前提下解决连表删除的问题。 总之,当...

    一条DELETE语句

    然而,正如你提到的,`DELETE`语句还有另一种形式,即`DELETE FROM table FROM table...`,这种格式在处理更复杂的删除操作时尤为有用,特别是涉及到多表关联或需要基于某个排序或分组进行删除时。 在你提供的示例...

    From C to C++

    - 引用是变量的别名,一旦初始化,就不能改变引用的对象。 - 引用可以用于传递参数,避免拷贝对象。 12. **虚函数(virtual)**: - 虚函数允许动态绑定,使多态性成为可能。 - 在派生类中重写基类的虚函数可以...

    MySQL02.docx

    示例:delete from dept_xu where deptno=50; 注意:如果语句中没有 where 条件,则表示删除表中的所有记录。 基础查询 基础查询是 MySQL 中最基本的查询语法。基础查询语法如下: select 结果集 from 表 where ...

    SQL常用语句一览.doc

    例如,你可以使用`SELECT`语句来获取不重复的记录,如`SELECT DISTINCT 字段名 FROM 数据表`。`DISTINCT`关键字确保返回的结果中没有重复的字段值。另外,`COUNT(*)`可以用来计算表中的记录总数,如`SELECT COUNT(*)...

    超实用sql语句

    非常实用 不下后悔,word文档格式 总共18页 ...select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc 技巧篇 - - -- - - - - - - 提升篇- - - - - - - - - - 省略

    如何使用SQLServer表中数据操作.pptx

    - FROM子句指定查询的表,可以包含表名、视图名、表别名,甚至子查询。 此外,查询数据时还可以使用WHERE子句设置查询条件,GROUP BY和HAVING子句用于分组和筛选组,ORDER BY子句则用于排序结果。别名的定义方式有...

    python爬虫第十五课-MySql中常用的DML.docx

    字段n AS 别名n FROM 表名 表别名 [WHERE 条件]; ``` 例如,为 `students` 表设置别名 `s`,并为 `name` 和 `class_id` 设置别名: ```sql SELECT s.name AS 学生姓名, s.class_id AS 班级编号 FROM students s; `...

    SQLPLUS命令编程手册.pdf

    * ORDER BY 子句:使用 ORDER BY 子句可以指定查询结果的排序方式,例如 SELECT \* FROM emp ORDER BY sal DESC; 6. 逻辑运算符 逻辑运算符是用于比较和连接条件的运算符。SQLPLUS 命令提供了多种逻辑运算符,例如...

    Laravel 模型使用软删除-左连接查询-表起别名示例

    如果在SQL查询中使用了别名,由于别名不属于完整的限定名称,从而导致了字段无法找到的错误。 最终解决方案如下: ```php $result = (new TakeOrderModel()) ->setTable('take_order') // 这行代码将模型关联到正确...

    MyBatis注解基本使用.pdf

    使用 `@Delete` 注解可以将 SQL 语句与 Java 方法关联起来,例如:`@Delete("DELETE FROM users WHERE id = #{id}") void deleteUser(@Param("id") int id);`。 5. `@Options`:用于定义一些选项,例如获取自动生成...

Global site tag (gtag.js) - Google Analytics