AxisZql’s blog
首页
搜索
归档
Reading List
留言
友情链接
随笔
axiszql
文章
29
分类
7
标签
51
Reading List
留言
友情链接
随笔
归档
搜索
分类
标签
技术分享
MySQL虚拟表DUAL
发布于: 2023-3-7
最后更新: 2023-3-14
次查看
MySQL
SQL
category
type
status
date
slug
summary
tags
password
Property
Mar 14, 2023 07:56 AM
icon

虚拟表DUAL

  • 在MySQL中使用select 1;不加from table就可以执行,但是在Oracle中国需要满足select * from table;这样的语法才能正常运行,因此Oracle中引入了虚拟表DUAL来表示select 1 from dual;
  • 在MySQL5.5以上的版本也引入了类似的虚拟表DUAL,但是在MySQL中执行select * from dual会报错:Not tables used

MySQL DUAL表的常见使用场景

插入数据前判断是否存在

  • 如果需要在插入数据前判断数据表中是否存在此条记录,MySQL中的相关语法如下:
  • 作者:axiszql
  • 链接:https://axiszql.com/article/mysql-skill-dual
  • 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章
MySQL 45讲笔记
MySQL的事务隔离机制
Forza Horizon 5最强车:兰博基尼 SESTO ELEMENTO FEGolang异常处理
Loading...
目录
0%
虚拟表DUALMySQL DUAL表的常见使用场景插入数据前判断是否存在
axiszql
axiszql
向往Rust、C++和Go的家伙!🐧
文章
29
分类
7
标签
51
最新发布
《Rust Course》 learning Not
《Rust Course》 learning Not
2025-4-3
Algorithm Note
Algorithm Note
2025-4-3
Vscode-NeoVim、WLS2 Vim /NeoVim、Goland+Vim使用技巧
Vscode-NeoVim、WLS2 Vim /NeoVim、Goland+Vim使用技巧
2025-3-16
Windows 开发环境下的疑难杂症
Windows 开发环境下的疑难杂症
2025-3-16
C++开发常用技巧
C++开发常用技巧
2024-10-4
集成Gitlab CI/CD、Docker、Kubernetes来实现流水线部署
集成Gitlab CI/CD、Docker、Kubernetes来实现流水线部署
2024-9-10
目录
0%
虚拟表DUALMySQL DUAL表的常见使用场景插入数据前判断是否存在
2022-2025axiszql.

AxisZql’s blog | 向往Rust、C++和Go的家伙!🐧

Powered byNotionNext 4.7.7.