Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 SQLite 中创建了一个表,并为一个字段选择了 varchar(30),但似乎我实际上可以保存更长的字符串,这正常吗?谁能给我解释一下?
是的,这很正常,并在文档中进行了解释:
请注意,类型名称后面的括号中的数字参数(例如:“VARCHAR(255)”)会被 SQLite 忽略 - SQLite 不会对字符串、BLOB 或数值。
(请注意,在看到这个问题之前,我对此一无所知。首先检查文档总是值得的。)