mysql
TurboMT
这个作者很懒,什么都没留下…
展开
-
mysql批量修改表名或前缀
mysql批量修改表名或前缀。原创 2022-08-31 13:34:42 · 1309 阅读 · 0 评论 -
mysql出现SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction
Lock wait timeout exceeded已超过锁定等待超时输入进程查询命令show full processlist;找出所操作数据库中"Sleep"状态的语句,进行清除即可kill 12335473;原创 2021-11-22 13:16:25 · 851 阅读 · 0 评论 -
mysql中sql_mode的修改
很多时候修改sql_mode是因为插入或者修改空日期失败只要sql_mode中的两个属性删除就可以了NO_ZERO_DATE(设置该值,mysql数据库不允许插入零日期,插入零日期会抛出错误而不是警告)NO_ZERO_IN_DATE(在严格模式下,不允许日期和月份为零)1. 查询sql_modeselect @@GLOBAL.sql_mode或select @@SESSION.sql_mode2. 设置sql_mode把刚刚查询出来的sql_mode找到 NO_ZERO_DATE 和原创 2020-11-28 15:42:23 · 17217 阅读 · 3 评论 -
Laravel中执行php artisan migrate 报错Syntax error or access violation: 1071 Specified key was too long;
具体报错信息Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email))user表的migartion,可以看出name字段并没有声明长度,la.原创 2020-08-25 15:42:46 · 329 阅读 · 0 评论 -
mysql 分页问题LIMIT
代码示例$size = 10; // 每页显示条数$page = 0; // 初始化页数if ($request->input('page') > 1) { $page = $request->input('page')-1; $limit = $page*$size.','.$size;}else{ $limit = $page.','.$si...原创 2020-03-03 17:46:03 · 207 阅读 · 0 评论