欢喜小蚂蚁

文章
3
资源
0
加入时间
2年10月21天

mysql数据库连接 access denied_连接MySQL数据库,出现问题:Access denied for user 'root'@'localhost' (using password:Y...

今天在连接MySQL数据库时,出现这样一个错误提示:Access denied for user 'root'@'localhost' (using password:YES),经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。解决步骤:1、打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件;(WIN7默认...

inner join或者left join后本来有数据的字段都没有数据了

比如我们用表a left join 表b, on a.id=b.id如果id为空的话,空对空,sql也会默认为能够匹配会自动跑出来数据。联系几个left的话,id字段可能就都为空了。所以在我们连接的时候,往往需要就一句。where id <> ’ ’and id <>’ ’and id is not null之类的。总之牢记一句,空对空也是能够识别出来的,连续inner join或者left join后本来有数据的字段就也为空了...