mysql数据库相关笔记
1、数据及sql语句
****(1)插入数据出错:
mysql 5.7.9 [Err] 1055 插入时候会报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
解决办法:
在sql命令行执行 SET sql_mode=(SELECT REPLACE(@@sql_mode,‘ONLY_FULL_GROUP_BY’,’’));
(2)用navicat连接数据库报错:
1130-host … is not allowed to connect to this MySql server
原因:
这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户)。
解决办法:
1、连接服务器: mysql -u root -p 2、进入mysql数据库:use mysql; 3、修改user表中的Host:update user set Host=’%’ where User=‘root’; 4、最后刷新一下:flush privileges;
(3)数据库模糊查询和插入问题:
查询:%替换成\%,_替换成\ _,\替换成 \\\\
插入:\替换为\\
例如:
/java中sql模糊查询特殊字符(,%和_)处理/
/从前台jsp获取的查询条件/
String username = request.getParameter(“username”);
if(username != null && !"".equals(username))
{
//注意顺序,一定要先替换,再替换_和%(_和%不分顺序)
String name=username.replace("\\", “\\\\\\\\”).replace("_", “\\_”).replace("%","\\%");
}
(4)客户端navicat通过mysql命令查看mysql的安装路径:
select @@basedir as basePath from dual
- 点赞
- 收藏
- 分享
- 文章举报
- mysql数据库相关问题笔记
- Python笔记day44(MySQL)|MySQL数据库导入导出、相关练习题
- mySQL数据库相关操作自学笔记三
- java学习笔记1——JDK相关
- android 学习笔记(五)调试相关 5.5 eclipse中ndk环境
- android 相关学习笔记
- 组态王6.55连接MySql数据库(笔记)
- 【hadoop学习笔记】2.hadoop相关命令
- iOS开发笔记--UILabel的相关属性设置
- FFMPEG和H.264相关开发笔记
- PE结构、SEH相关知识学习笔记
- 笔记:JQuery 拖拽以及相关插件
- amazeui笔记-CSS 布局相关
- vs2013下C/C++连接mysql数据库相关问题
- Linux 路由 学习笔记 之十一 输入、输出路由查找相关的接口函数
- ios笔记-多线程相关(phread、NSThread、GCD、NSOperation)
- Effective STL 学习笔记 Item 21:Comparison Function 相关
- 0003_分贝db相关的学习笔记_20170324
- 【笔记】OpenCV3 图片读写相关(一)
- yii mode相关操作笔记