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什么用吗?
3092浏览 • 1回复 待解决
什么用MOngoDB有知道吗?
3979浏览 • 1回复 待解决
napi返回ArrayBuffer长度但是内容都是0
1011浏览 • 1回复 待解决
安卓onFftDataCapture什么替代?
4328浏览 • 1回复 待解决
HarmonyOS relationalStore打开sqlite数据
441浏览 • 1回复 待解决
如何获知Sqlite支持版本?
846浏览 • 1回复 待解决