【发布时间】:2014-01-15 04:06:10
【问题描述】:
我正在做一些基本的 sqlite。我有一个名为 A 的关系。 2 个名为 C,D 的元组。元组接受整数值。但是当我尝试插入字符串值时,sqlite 仍然接受它们
对于经验:
插入A值('1','2');
上面的sql语句执行成功。那么 sqlite 会自动将“字符串”类型的值转换为整数值吗?换句话说,sqlite 不会检查元组的约束
【问题讨论】:
-
不仅在 sqlite 上,其他数据库也接受引号 (') 中的整数值。在内部它将转换为整数并保存。