为什么能向 SQLite 数据库的整型字段中插入字符串
来源:互联网 发布:linux 修改sftp端口 编辑:程序博客网 时间:2024/05/18 00:16
这是一个功能,不是一个 bug。你可以在任何字段中放任何信息,而不用管字段声明为什么类型。 你可以往整型字段中插入任意长度的字符串,或者往布尔字段中插入浮点数,或者往字符字段中 插入日期。在 CREATE TABLE 命令中你指定给这个字段的数据类型不会限制插入这个字段的数据。 所有的字段可以插入任意长度的字符串。但对于 INTEGER PRIMARY KEY 字段例外。这种字段只能 存放一个64位的整数,否则会出错。
但SQLite会默认你希望使用声明的字段类型。所以,比如你希望在一个声明为INTEGER的字段 中插入一个字符串,SQLite会试图将其转换为一个整数。如果转换成功,那么整数将被插入,否 则插入字符串,这种特性有时被称作type or column affinity.
- 为什么能向 SQLite 数据库的整型字段中插入字符串
- SQLite允许向一个integer型字段中插入字符串
- 为SQLite数据库中某个字段的每一行结尾插入一个字符串
- 向数据库中插入默认值为null的字段
- c#向数据库中插入xml数据类型的字段
- 向数据库中插入含有单引号的字符串
- java向Oracle数据库中插入blob字段数据
- 向Sql server 数据库表中ntext字段插入数据达到上限的处理方法
- 关于向mysql数据库中插入带单引号字符串的问题
- Perl: 向mysql数据库插入二进制字段
- 向数据库插入带有单引号(')的字符串
- [SqlServer]如何向数据库插入带有单引号(')的字符串
- 如何向数据库插入带有单引号(')的字符串?
- 如何向数据库插入带有单引号(')的字符串?
- 向oracle中clob字段插入数据
- 向自增字段中插入值
- 向表中插入一个字段
- 向数据库中插入数据:
- wlan全解析
- ASN.1介绍
- (x)html+javascript学习笔记-[select标签]
- c语言的union和大小端模式
- 用JavaScript计算字符串占用字节数
- 为什么能向 SQLite 数据库的整型字段中插入字符串
- 谷歌眼镜将有助于改善残疾人生活
- AS3 面相对象 高级话题
- Web服务器端脚本
- android开发之Widget AppWidgetProvider
- nyoj 79 导弹拦截
- CodeForces 314B - Sereja and Periods 很有思维的DP
- 时间漫长的一天
- Linux下tar.xz结尾的文件的解压方法