Mysql
在你之后
皮卡丘不会放十万伏特
展开
-
先ORDER后JOIN引发无需,附解决方法
但是,mysql允许通过在之查询的order by后加上limit 18446744073709551615可以保持排序结果(原理就是又建立了一张中间表)正常解决方法就是在外层再套一层order by,这没什么好说的(sql规范是这样,如果之查询中order by其实是错误的语法)limit 18446744073709551615 是无符号64位整数的最大值,2的64次方减1。大概是这样,我在查询结果里面order by了一下。然后套的这层表join其他表,最后结果是无序的。原创 2023-03-06 18:25:05 · 420 阅读 · 0 评论 -
MySQL 批量修改表名
MySQL 批量修改表名1.执行查询SQL2.执行修改SQL功能:将数据库 jeecg-boot 中的表名前缀是 ACT_ 开头的表名替换为 CAMUNDA_ACT_1.执行查询SQL-- 代码实现 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', REPLACE ( table_name, 'ACT_', -- 要替换的字符串 'CAMUNDA_ACT_' -- 替换为新的字符串 ),原创 2022-03-23 15:19:11 · 2338 阅读 · 0 评论