关于mysql的update、delete、和insert into能否使用别名问题
在工作中遇到这样一个问题,就是mysql在insert into时能不能使用别名,大家会很奇怪为什么insert into使用别名呢?原因在于原来的项目中使用了user表,新项目要将user表拆分为user和userinfo表,在不修改原代码的前提下,将user extends userinfo,而持久层用的是mybatis,所以写sql段的时候,get时要获取user和userinfo,这样就使用到了left join,又因为user和userinfo中有些同样的字段如uid,updatetime,status,等,所以将要取别名以是区分,所以get取别名后那些字段都要在前面家别名,这样就导致update和delete还有insert into时也会使用这个sql段,这样才有了那个需求,但是查阅了资料发现mysql不可以使用,所有最后解决办法是get方法另外加一个sql段,使用了别名,而原来的几个操作使用原来没有加别名的sql段,这样问题才解决了,不知我是否叙述清楚?
最后结论:在mysql的update、delete、和insert into不能使用别名,即:insert into user as u(u.uid,u.name,u.email...) value(...)
关于mysql的update、delete、和insert into能否使用别名问题相关推荐
- mysql,update,delete返回影响条数
数据库使用mysql, 项目使用springboot,现有个需求需要,update,delete,insert,返回影响条数 可以在springboot.xml里面配置 useAffectedRows ...
- mysql 用update insert_mysql 一些insert/update的用法
在MySQL中进行条件插入数据时,可能会用到以下语句,现小结一下.我们先建一个简单的表来作为测试: CREATE TABLE `books` ( `id` INT(11) NOT NULL AUTO_ ...
- linux mysql 事务_linux下mysql Insert update delete 事务 用户管理
linux下mysql Insert update delete 事务 用户管理 1.INSERT插入语句格式: INSERT INTO tb_name (字段1, 字段2, ...) VALUES ...
- mysql使用触发器,delete、insert、update触发器
mysql5之后的版本才支持触发器. 想要某条语句在事件发生时自动执行,可使用触发器. 例如下面场景: 每当增加一条顾客数据时,都检查其号码格式是否正确.每订购一个产品时,都从库存中减去订购的数量无论 ...
- mysql 闪回删除记录_mysql5.7 闪回数据(update delete insert)
本次测试用Myflash闪回dml操作,有个前提条件是log_bin开启并且log模式是row: mysql> show global variables like "binlog%& ...
- mysql删除语句事务_事务用来管理 insert,update,delete 语句
MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数 ...
- mysql中在表中insert数据时,有重复主键id时,变成update
MySQL 自4.1版以后开始支持INSERT - ON DUPLICATE KEY UPDATE语法 例如: id name sex age 1 kathy male 23 2 Javer f ...
- PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD)
原文: PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD) PHP 5 及以上版本建议使用以下方式连接 MySQL ...
- 数据操纵:SELECT, INSERT, UPDATE, DELETE
1 SELECT 句法 2 3 SELECT [STRAIGHT_JOIN] 4 [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] 5 [ ...
最新文章
- 基于TF-IDF编码进行文本聚类分析:文档成对相似性计算、层次聚类(链接矩阵、树形图dendrogram绘制、聚类标签)
- 5.15 pymysql 模块
- ioca0中断 pic单片机_关于PIC单片机的一些经验总结 -单片机-电子工程世界网
- CentOS设置开机自动启动某服务
- VBS的开发利器---WMI信息绑定参考地址
- 常用http状态码说明,status
- CAD关于线型操作添加线型(com接口c#语言)
- 软件安装(一):VS2017安装和使用
- 驱动精灵扩展版(集成万能网卡驱动)无法自动识别网卡的解决方案
- 怎样运用好iMindMap中的虚线箭头
- 芝加哥大学校长:诺贝尔奖人才是怎样炼成的?
- 【C++】有趣的数字
- ubuntu将主文件夹的文件夹中文名称改为英文
- 帧差法得到运动背景图像
- android系统手机流量控制方法amp;,基于Android的手机流量控制软件全解.doc
- 计算机获取的系统时间是什么时间格式,【excle怎样获取当前日期格式】如何在EXCEL中显示当天的日期和时间?...
- PHP高级开发技巧与范例,PHP高级开发技巧与范例(PDG)
- 10.5国庆作业(IIC实验)
- 爬虫练习(Day4)
- 【洛谷4735】 最大异或和(可持久化01Trie)
热门文章
- 依赖注入底层反射原理_Spring中反射与反射的原理(转载)
- 【机器学习算法专题(蓄力计划)】二、机器学习中的统计学习方法概论
- 二十二、深入Ajax技术(下篇)
- Apache配置虚拟主机三大问题--自己的相关坑
- ​EMNLP 2021 最新综述:语言模型中的关系性知识
- 边界化难题终结者!将自监督学习应用到自动驾驶上 | CVPR 2021
- 直播 | 北京邮电大学徐逸辰:图对比学习研究进展
- 效率飞起!BML CodeLab发布重磅更新
- ICML 2020 | Google提出最强生成式摘要预训练模型——天马
- CVPR 2019 开源论文 | 基于翻译向量的图像翻译