随笔分类 - mysql
摘要:ALTER TABLE <表名> MODIFY COLUMN id bigint(21) NOT NULL AUTO_INCREMENT PRIMARY KEY;
阅读全文
摘要:1.sql脚本 一. 通过sql脚本,查出所有表的功能,并编写插入修改的联合主键,sql select concat('ALTER table ', TABLE_NAME, ' DROP PRIMARY KEY ', ',' , 'ADD PRIMARY KEY (`id`, `org_id`)'
阅读全文
摘要:-- 添加联合唯一索引 alter table add unique index (`name`, `no`, `org_id`); -- 删除索引 ALTER TABLE DROP INDEX ;
阅读全文
摘要:-- 查询进行 SHOW PROCESSLIST; -- 删除进程 kill 22459; -- 查找正在进行的 select * from information_schema.innodb_trx;
阅读全文
摘要:-- 查询某一库中所有表的名称, SELECT a.TABLE_SCHEMA ,a.TABLE_NAME ,a.TABLE_COMMENT FROM information_schema.`TABLES` a WHERE a.table_type = 'BASE TABLE' AND a.TABLE
阅读全文
摘要:-- 查询构建批量删除表语句(根据数据库名称) ``` select concat('delete from ', TABLE_NAME, ' where org_id = "" ', ';') from information_schema.TABLES where TABLE_SCHEMA =
阅读全文
摘要:-- 添加联合唯一索引 alter table b_report_file add unique index nc (`name`, `code`, `org_id`); -- 删除索引 ALTER TABLE b_report_file DROP INDEX nc;
阅读全文
摘要:#### 一、代码 ``` -- 报工设置,添加数据 set @org_id = '租户id'; set @created_user = 'yike'; set @updated_user = 'yike'; set @dispatch_list_id = ; set @process_name =
阅读全文
摘要:#### 一、输入查询语句,查看是否有数据被上锁 - select * from information_schema.innodb_trx; ![image](https://img2023.cnblogs.com/blog/2468225/202305/2468225-2023052411402
阅读全文
摘要:一、sql清空表数据的三种方式: 1、truncate – 删除所有数据,保留表结构,不能撤销还原,速度快 2、delete – 是逐行删除,不适合大量数据删除,速度极慢 3、drop – 删除表,表数据和表结构一起删除,速度快 二、语法 truncate table <表名>; delete fr
阅读全文