在 sqlite-jdbc 驱动程序(3.23 或 3.30)中,当字符串太长时更新失败,没有任何异常。但是在命令行和导航中,没关系



SQL

replace into articles(id,grade,no,title,content,newchars,update_time)
values(1394823098212,'1','8','title','**LongUtf8String**',1614001996557)

如果LongUtf8String的长度超过2689字节,则操作将失败,无一例外。在sqlite命令行和navicat中,它可以工作。

表定义:如果不存在项目,则创建表(id long不是null主键,等级tinyint不为空,no smallint不为null,title varchar(255)不为空,内容文本不为空,newchars文本不为空);

我在SQLiteConfig中找不到任何配置项。

有什么方法可以克服极限吗?谢谢

这是我的错:(((我在检查参数时限制了长度,并在没有提示的情况下放弃了它。

相关内容

  • 没有找到相关文章

最新更新