文章分类 - MySQL
摘要:alter table {表名} drop column {字段名} alter table common_qr_code_conf drop column bottom_content
阅读全文
摘要:alter table {表名} add column {字段名} {类型} comment '{备注}'; alter table common_qr_code_conf add column bottom_content_size int; alter table common_qr_code_
阅读全文
摘要:cmd 窗口切换到 mysql 的 bin 目录下,登录 mysql mysql -uroot -proot 切换到要导入数据的数据库 use {数据库名}; 查看所有的数据库:show databases; 导入数据,例如要导入的文件位置是 D:/test.sql source D:/test.s
阅读全文
摘要:规则: update 表1 t1 inner join 表2 t2 on t1.关联字段 = t2.关联字段 set t1.字段1 = 值1, t1.字段2 = 值2, ... where 查询条件; 例如: update mmis_equipment_requisition_item t1 inn
阅读全文
摘要:现象:该启动失败指的是已安装成功,在使用的过程中,由于突发情况导致 MySQL 服务出现问题(如:我遇到的是由于磁盘空间不足,从而导入数据失败,自己又做了一堆错误操作,造成无法对服务进行删除、启动、重新安装等操作),如果一开始压根儿就没安装成功造成的启动失败,以下方式大概率无法解决问题。 处理方式:
阅读全文
摘要:使用场景:项目正常运行中突然保存报错,异常如下 13:36:58.868 [http-nio-9002-exec-15] WARN o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 1406, SQLState: 22001 13:36:58.868 [h
阅读全文
摘要:应用场景:给交易记录表中的某个用户增加指定数量的交易记录,需要金额不一样 1. 使用 navicat 创建进程 2. 补充进程内容 CREATE DEFINER = CURRENT_USER PROCEDURE `createRecord`(IN `cname` varchar(10),IN `co
阅读全文
摘要:问题:用Navicat导入数据时报错 MySQL server has gone away 解决办法:在配置文件 my.ini 中增加配置 max_allowed_packet=100M 后重启服务,参考 https://www.jb51.net/article/23781.htm 后续:当再次处理
阅读全文
摘要:GROUP_CONCAT({字段名}) select real_name from blade_user; select group_concat(real_name) from blade_user;
阅读全文
摘要:-- update {表名} set {字段1} = DATE_SUB({字段2}, INTERVAL {字段3} day) UPDATE mmis_measuring_equipment c set c.plan_generation_date = DATE_SUB(c.latest_inspec
阅读全文
摘要:内容来自B站 Java面试题解惑-老杨 根据 id 和 索引 查询是锁行,根据普通字段查询是锁表。 打开两个查询页面就可以测试: -- 关闭自动提交 -- 关闭自动提交 set @@autocommit = 0; -- 确认自动提交是否关闭 select @@autocommit; start tr
阅读全文
摘要:update `表名` set `字段名` = REPLACE(`字段名`, '旧值', '新值');
阅读全文