mysql
隔壁小王攻城狮
隔壁码仙
展开
-
在使用mysql条件in查询的时候出现查的条数变少的原因以及解决方案
今天在公司做项目的时候,在使用where in条件查询的时候发现结果集明显数目不对,我心里猜测估计是重复的条件被过滤掉了,我自己在mysql客户端运行也证明了这个问题,例如:举例说明下,假如where in (1,2,3,2,5,3);其中2,3都有重复的,想要让查出的记录数量和in中的相同,重复的不会显示重复的记录,就是得出的记录是4条,而不是6条随后我在网上也百原创 2017-01-09 15:25:47 · 4618 阅读 · 3 评论 -
mysql安装包(非安装程序包)怎么安装mysql的问题,mysql密码修改照样适用
①:解压你已经下载的压缩包到指定位置,例如你指定压缩到Dpan下面的MySQL目录②:找到里面的my_default.ini这个文件③:在my_default.ini这个文件找到 #basedir,在它下面你会看到#basedir=#datadir=把前面的“#”去掉,填写相关路径(具体以你自己的压缩文件到哪个文件夹为准)basedir=D:/MySQLdata原创 2017-03-07 19:56:55 · 697 阅读 · 0 评论 -
mysql 在修改添加字段(alter table 表名 add column 或者 modify column)且带unique时提示duplicate entry for key的原因以及解决方案
今天在公司临时维护一张表时,我作了一个小动作,添加一个字段,并且设置为unique时,尽然无法添加字段,我当时就纳闷了,写了这么多sql,这么奇怪的问题还是第一次见,不多说,直接看图【我的sql文件如下】【执行sql语句报错:alter table smart_payrecord add column api_pay_no varchar(32) not null原创 2016-11-29 10:38:01 · 90990 阅读 · 0 评论 -
本地连接服务器的mysql时Host (服务器ip地址) is not allowed to connect to this MySQL server 的解决方法
方法步骤:先登录连接数据库,这里我以windows下cmd命令窗口为例, 假设你已经连接上数据库了,执行下面的mysql指令①:update user set host ='%' where user='root';②:flush privileges;这就可以了!本人亲测可以!原创 2017-03-07 17:06:42 · 1970 阅读 · 0 评论 -
MySQL在右表数据不唯一的情况下使用left join的方法
这篇文章主要介绍了MySQL在右表数据不唯一的情况下使用left join的方法,针对右表符合条件表达式的记录数大于1条时left join所显示的结果需求来讲,需要的朋友可以参考下1.left join 基本用法mysql left join 语句格式A LEFT JOIN B ON 条件表达式left join 是以A表为基础,A表即左表,B表即转载 2017-06-26 14:25:04 · 3167 阅读 · 0 评论