oracle - 插入查询时 SQL 命令未正确结束
问题描述
我只想更改我的表中的数据这个查询看起来不错,但是 oracle 说 ORA-00933: SQL command not properly end im new in oracle from mysql。
这是我的代码:
INSERT INTO AWACSRECIPEBYWSTYPE(BFGID) VALUES(23) WHERE WSTYPE = 'CLIPBOND';
解决方案
您不能在 Oracle 中WHERE
的语句上放置子句。INSERT
在查看了 MySQL 文档之后,我也看不到在 MySQL 中哪里可以使用这样的WHERE
子句。
你的意思是使用UPDATE
声明吗?
UPDATE AWACSRECIPEBYWSTYPE
SET BFGID = 23
WHERE WSTYPE = 'CLIPBOND'
???
推荐阅读
- html - Blue Prism - Application Modeller:Web Scraping 的独特属性
- javascript - Bootstrap Popup 模式未在 Shopify 主题主页的中心弹出。相反,它显示在主页的正文中
- multithreading - 如何设置一次
- environment-variables - 无法更改 conda env 中的 HOST env 变量
- java - Firebase 实时数据库事务
- mysql - 连接同一张表时,如何将连接的数据放在单独的行而不是单独的列中?
- javascript - HTML 表格中显示多个 JSON 提要
- ios - 是否有苹果 API 可以在应用程序上取消关联 Apple ID?
- python - 如何以用户输入“XXX”结束?
- django - 如何使用 django 模型在 mongodb 中制作嵌入式文档?