数据库
Hi--Stranger
这个作者很懒,什么都没留下…
展开
-
excel内容通过apache poi读取后读出来为数字,转为日期类型
java中,excel内容通过apache poi读取后读出来为数字,转为日期类型原创 2022-06-28 23:04:26 · 724 阅读 · 2 评论 -
mysql批量导出导入数据
数据需要导出数据库的数据表结构,或者导出一个mysql中schema下面的所有的数据表结构,可以在mysql workbench中的结构server—–>data export—–>选中表(可以选择所有表和view等数据,或者可以勾选所有数据)。选项1.export to dump project folder,这种方式是每个表对应一个sql文件。选项2. export to self-contained file,这种方式是所有表导出到一个.sql文件。导出后的.s...原创 2021-03-02 22:29:25 · 999 阅读 · 0 评论 -
Mysql外键删除后增加出现的error1452:Cannot add or update a child row: a foreign key constraint fails 原因及解决方法
记录一次mysql数据插入重复删除外键后出现1452的错误问题:由于插入了冗余数据,需要清理,不能直接删除数据,需要先删除外键,外键删除后,想加回来却没法往上面加了,这一点比较奇怪,原来是由于主表和子表的数据导致无法加外键,所以这就只能先补全数据了,然后在加上外键才成功的。不能加外键的与原因有以下一些:1.表的数据和主表的数据不匹配(本次遇到的问题就是这个原因)2.子表列和主表列的数据类型不匹配3.子表设置的索引和主表不匹配4.子表和主表的引擎类型不匹配...原创 2020-12-13 10:02:52 · 669 阅读 · 0 评论 -
MPPDB数据库新建表增加分布键心酸史
MPPDB小白,没有使用过MPPDB数据库的可能非常难找到MPPDB相关语法知识,建表语句都差不多,如下:CREATE TABLE table_name(colName1 varvhar,colName2 varchar);这个语句可以一个表名为mppdb的表,但是如果这个表里面的数据较大而且数据分布不均匀的话,查询的时候就会出现“数据倾斜”的错误,这时候就需要分布键了,找了网上的方法被误解了,网上用DISTRIBUTED BY(字段名),事实上这是行不通的,于是寻找公司内部资料,找到了distri原创 2020-11-21 09:47:35 · 1692 阅读 · 0 评论