sqlite 的字段长度有什么用?

创建一个表,一个字段长度为 1

CREATE TABLE "main"."aa" (
"t"  TEXT(1)
)
;

插入一个长度大于 1 的数据, 为什么会插入成功呢?

那么这个字段长度有什么用呢?

INSERT INTO "main"."aa" ("t") VALUES ('adadasdasdasdasdasdasdasdasdasdasdasda')
mysql
sql
数据库
2023-03-06 13:06:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
巧克力好吃点

没啥用,当成注释文档吧

Note that numeric arguments in parentheses that following the type name (ex: "VARCHAR(255)") are ignored by SQLite - SQLite does not impose any length restrictions (other than the large global ​SQLITE_MAX_LENGTH​ limit) on the length of strings, BLOBs or numeric values.

​https://sqlite.org/datatype3....​


分享
微博
QQ
微信
回复
2023-03-06 14:32:03
相关问题
PolarDBDMS什么用吗?
1921浏览 • 1回复 待解决
什么用MOngoDB有知道吗?
3072浏览 • 1回复 待解决
imageReceiver拿到数据帧长度
643浏览 • 1回复 待解决
安卓onFftDataCapture什么替代?
3383浏览 • 1回复 待解决
如何获知Sqlite支持版本?
382浏览 • 1回复 待解决
安卓里LinearGradient什么代替?
2815浏览 • 1回复 待解决
OpenID和UnionID长度限制要求
826浏览 • 1回复 待解决
如何使用Sqlite全文检索能力?
464浏览 • 1回复 待解决
ArkUI-Xbridge是什么语言?
884浏览 • 1回复 待解决