- 字段过长截断的机制来源于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 ;
Comments | NOTHING