MySQL视图Duplicate column name问题的解决

Posted 宾有为

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL视图Duplicate column name问题的解决相关的知识,希望对你有一定的参考价值。

本文将介绍mysql view视图出现‘Duplicate column name’问题的解决解决方法,在这里,我用的是SQLyog程序,其实和在MySQL命令行打代码是一样的,只不过用SQLyog程序方便一些

前些天在运行的视图的时候出现了一个小问题,就是标题所说的MySQL运行出现‘Duplicate column name’,我们先看看代码

运行上面的代码时就出现了Duplicate column name *** 的错误,这个错误代码的意思其实就是说 *** 字段有重复的专栏,MySQL不知道运行哪个。

重复的专栏说的就是说你想要显示出来的字段重复了,需要确定是哪一个表的字段(连接表的时候是要两个表都有一样的字段作为连接的条件,因此,mysql 就不知道你要显示的是哪个表的字段)

这时候我们只需要修改一下显示的代码,确定显示哪个表的字段就可以了

将它显示出来后就能显示出来了

与50位技术专家面对面 20年技术见证,附赠技术全景图

以上是关于MySQL视图Duplicate column name问题的解决的主要内容,如果未能解决你的问题,请参考以下文章

mySQL INSERT ... ON DUPLICATE KEY column = VALUE( column ) + 1 如何工作?

mysql视图

Mysql:如何使物化视图中的列成为主键

MySQL:数据库名称作为视图中的参数

MySQL #1364 - 字段“column_name”没有默认值 - 无法插入数据库 [重复]

mysql选择前n个最大值