
MySQL
MySQL知识点记录
whatzhang007
就不想写。。
展开
-
程序生成数据库表文档
自动生成数据库文档原创 2021-12-30 17:11:53 · 579 阅读 · 0 评论 -
java.sql.SQLException: Can‘t open file: ‘./dd@aa/table.frm‘ (errno: 24 - Too many files being open)
说明Errno: 24表示给定进程打开的文件太多。有一个只读的 mysql 变量叫做‘ open_files_limit’,它会显示 mysqld 允许打开多少个文件,错误原因就在于打开文件超过限制了,根据现有情况适当提高文件限制解决查看系统设置的限制数SHOW VARIABLES LIKE 'open_files_limit';查看目前打开数SHOW GLOBAL STATUS LIKE 'Open_files';设置限制数SET GLOBAL open_files_limit =原创 2021-11-25 10:26:47 · 1267 阅读 · 0 评论 -
Mysql字段拼接,字符包含
字段拼接CONCAT(str1,str2,…) 拼接的字符串中有一个是Null,那么返回结果就是NullSELECT CONCAT(service_id,service_name)as id_name FROM t_sc_service;CONCAT_WS(separator,str1,str2,…) 拼接的字符串中有Null,返回结果也不会是NullSELECT CONCAT_WS('-',service_id,service_name)as id_name FROM t_sc_ser原创 2021-01-13 14:58:32 · 229 阅读 · 0 评论 -
Mysql表字段json格式顺序问题
问题复现:建表CREATE TABLE `test_json` ( `id` int(11) NOT NULL AUTO_INCREMENT, `json` json DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1;添加json数据{ "a": "aaaaa", "bbbb": "bb", "ccc": "ccc"}查询更新后数据顺序发生变化UPDATE test_json ..原创 2020-11-24 18:28:21 · 3605 阅读 · 0 评论 -
MySQL行列合并拆分问题
问题:转为SQL:SELECT t.D1 D, if(t.S1 = '-', null, t.S1) SFROM (SELECT a.D D1, substring_index(substring_index(a.S, ',', b.help_topic_id + 1), ',', - 1) S1 FROM (select D, concat_ws(',', S1, S2, ifnull(S3, '-')) as S from table_test) a原创 2021-05-08 18:30:51 · 125 阅读 · 0 评论