mysql中用longtext存储长文本,当文本超过一定字数就报错(大概2000字左右),出现问题了,这个该如何是好
上传的长文本,html
node写的sql新增数据
let {
role,
title,
html,
text,
tag,
pic,
picname,
video,
videoname,
apply,
original,
description,
top,
create_time
} = req.body;
const query = `insert into article(title,tag,pic,video,picname,videoname,apply,original,description,top,html,text,create_time) values('${title}','${tag}','${pic}','${video}','${picname}','${videoname}','${apply}','${original}','${description}','${top}','${html}','${text}','${create_time}')`;
node接口服务报错
看起来是因为你的文本里面包含有单引号没有转义导致sql语句报错,不是longtext大小造成的