gpt4 book ai didi

SQLite 存储以零开头的字符串,例如 "001"

转载 作者:行者123 更新时间:2023-12-01 16:56:58 25 4
gpt4 key购买 nike

我在 SQLite 中选择哪种数据类型来在数据库中存储诸如“001”之类的字符串。

我尝试过使用 Text,但是当我输入字符串 001 时,它会删除 00,只输入 1。

我什至尝试过使用“blob”数据类型,但仍然没有成功。它们都在数字前去掉了零。

最佳答案

对我来说工作正常:

sqlite> create table sotest
...> (
...> col1 varchar(20)
...> );
sqlite>
sqlite> select * from sotest;
sqlite>
sqlite> insert into sotest values ('001');
sqlite> select * from sotest;
001
sqlite>

也许你没有引用你的字符串?例如:

sqlite> insert into sotest values ('001');
sqlite> select * from sotest;
001
sqlite> insert into sotest values (001);
sqlite> select * from sotest;
001
1
sqlite>

关于SQLite 存储以零开头的字符串,例如 "001",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14382065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com