db
赖猩猩
这个作者很懒,什么都没留下…
展开
-
where clause is ambiguous
在一次使用mysql数据库查询的时候出现错误提示 Column 'pid' in where clause is ambiguous。 这个错误in where clause is ambiguous 多半是因为多表查询的时候几个表中同时出现了某个相同的列名,而在查询条件WHERE后面又没有指定是那个表,而引起的,又或者是查询结果里面有两个相同的列名,而没有指定是哪个表。原创 2015-08-17 10:48:23 · 1646 阅读 · 0 评论 -
初探sqlite
QLite采用动态数据类型,当某个值插入到数据库时,SQLite将会检查它的类型,如果该类型与关联的列不匹配,SQLite则会尝试将该值转换成该列的类型,如果不能转换,则该值将作为本身的类型存储,SQLite称这为“弱类型”。但有一个特例,如果是INTEGER PRIMARY KEY,则其他类型不会被转换,会报一个“datatype missmatch”的错误。 SQLite支持NULL、I原创 2015-02-27 11:57:35 · 799 阅读 · 0 评论