mysql使用过程中的积累

发布于 2021-09-15  564 次阅读


  • 字段过长截断的机制来源于sql_mode中的设置:
    • 使用select @@global.sql_mode;可以查看全局sql_mode的值
    • 其中有属性STRICT_TRANS_TABLES是在数据超长的情况下会插入失败, 当删除这个限制时, 会自动截断超长的字段
  • 创建临时表默认是在磁盘上, 若要创建临时heap表[增加删除线处代码], 则可在内存上存取, 加快检索速度.
DROP TABLE IF EXISTS tmp_table;
CREATE TEMPORARY TABLE tmp_table (
	`论文DOI` VARCHAR(255),
	`引用文献` MEDIUMTEXT
) TYPE = HEAP ;

暂时还没找到人生乐趣的消极家