
数据库
岸远水声微
一切都靠积累
展开
-
MySQLTransactionRollbackException: Deadlock found when trying to get lock
MySQL数据库下,在对同一个数据表进行大批量更新时遇到该异常:### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction; SQL []; Deadlock foun...原创 2019-11-29 18:31:26 · 11881 阅读 · 2 评论 -
Linux下安装64位Mysql5.6
在Linux环境下搭建常用的开发环境,也算是做过不少类似的工作,但是都没有及时的总结记录过,所以这次想把这些基础工具的安装过程记录下来,方便以后参考。安装包准备官网下载地址:https://dev.mysql.com/downloads/mysql/因为小组常用的Mysql数据库版本是5.6,所以此次安装的版本是5.6.40。解压将下载下来的文件上传到服务器...原创 2018-06-14 17:08:07 · 2485 阅读 · 0 评论 -
mac下mysql root用户密码重置
本来在学习spring security oatuh2,刚好有demo用到了数据库,于是就打开本地数据库准备对着教程操作下,结果发现root密码给忘记了,重试无果只能查找资料重置密码。以下方法亲测有效:通过终端连接MySQL数据库时候我们会看到这样的信息 解决步骤: 1.首页在系统偏好设置->Mysql设置里关闭掉数据库 2.进入mysql的bin目录执行如下命...原创 2018-08-02 16:54:46 · 4564 阅读 · 0 评论 -
sql语句中escape的用法
sqlserver2008中使用escape做通配符转义web系统中一般都会在前端对特殊字符进行过滤处理,防止数据查询导致的页面和数据问题。但是也有一些特殊的情况,比如说业务字段里会包含某些特殊字符,比如"%"、"["、"]"等,这时候如果想象查询出数据就需要使用到escape关键字对特殊字符进行转义。escape指定的字符后面紧挨着的第一个字符被看作是普通字符而非通配符,如果转义符后面的...原创 2018-11-30 11:55:52 · 15640 阅读 · 0 评论