`

select语句误导了update语句

SQL 
阅读更多
update table_user u set u.name='east' where u.age=23


上面这条语句是正确的吗?

我原以为是正确的..

但结果在运行的时候会出现SQL异常..

百思不解啊.

怎么会出错呢..

看了无数次,改了无数遍,就是异常不走..

改成
update table_user  set name='east' where age=23

对了.难道update不支持别名.??不太可能吧..select都是这样写的哟.

-------------------------------------------------------
GOOGEL下update语法..

这样写才是正确的.
update u set u.name='east' from table_user u where u.age=23


哎..原来被select语句误导了.
分享到:
评论

相关推荐

    全国省市县sql(完整版)

    “sql语句”则是指用于操作和查询数据库的语言,如SELECT、INSERT、UPDATE和DELETE等,它们是构建和维护这类数据库的核心工具。在处理全国省市县数据时,可能需要编写复杂的SQL查询来获取特定区域的信息,或者进行...

    2013年计算机二级access模拟试题7.pdf

    7. 数据操纵语言(DML):DML是数据库系统中用于插入、更新、删除和查询数据的语言,如SQL中的SELECT、INSERT、UPDATE、DELETE语句。 8. 软件调试技术:强行排错法、回溯法和原因排除法都是常见的调试技术,而集成...

    2021-2022计算机二级等级考试试题及答案No.3154.docx

    12. **SQL数据操纵语句**:SELECT是最常用的语句,用于从数据库中检索数据。 13. **输入数据分隔符**:在程序中通过键盘输入多数据时,通常使用空格或回车作为数据之间的分隔符。 14. **Servlet多线程处理**:当多...

    学生成绩管理系统(PB课程设计,附指导书)

    - **SQL语言**:编写SELECT、INSERT、UPDATE、DELETE等SQL语句,操作数据库中的数据。 - **数据窗口控件**:学习如何利用数据窗口控件进行数据的展示、编辑和检索,以及自定义其样式和行为。 - **事务处理**:理解...

    2021-2022计算机二级等级考试试题及答案No.12868.docx

    - **解析**:`GRANT` 命令用于授予数据库对象的访问权限,如 `SELECT`、`INSERT`、`UPDATE` 和 `DELETE` 等。这些权限都是针对数据表的操作。因此,不能授予 `INSERT` 权限到操作上,正确答案为 **C**。 ### 18. ...

    y2复习题及答案快快抢啊,而且分还低,答案真实!!!

    8. **SELECT 命令:** `SELECT 'ACCP' FROM DUAL`将返回字符串“ACCP”。 ### 临时表 - 使用`ON COMMIT PRESERVE ROWS`创建的临时表会在每次事务结束时保留表的结构和数据,直到用户会话结束。 ### 锁定表 - 当一...

    易语言-Access数据库Bug演示

    2. 执行SQL语句:包括SELECT、INSERT、UPDATE、DELETE等,用于查询、修改或删除数据。 3. 数据集操作:获取查询结果并将其转换为易语言的数据结构,如列表或数组,以便进一步处理。 4. 错误处理:捕获和处理数据库...

    2010初级程序员考试

    权限种类不仅包括 INSERT、DELETE 和 UPDATE,还包括 SELECT、ALTER 等;B. 权限可以用于实表也可以应用于视图;C. 使用 GRANT 语句赋予权限;D. 使用 REVOKE 语句撤销权限。因此,选项 C 正确。 #### 20. 关系...

Global site tag (gtag.js) - Google Analytics