zhoz blog 重新开张,欢迎继续支持!
Sep
18
truncate table zhoz_log_dat; 通用PgSql、MySql
select setval('zhoz_log_dat_id_seq', 1, false); 适用于PgSql
select setval('zhoz_log_dat_id_seq', 1, false); 适用于PgSql
Jul
6
一个老项目了,修改内容后,执行出现ERROR: invalid input syntax for integer。
仔细对照DB结构及Sql文分析得出,是插入非对应类型字段造成。
PostgresQL7.3版之后,不再允许空字符串''''作为空值null直接插入数字类型的列中,所以插入数据时经常会出现上面错误。
如这样的SQL文:INSERT INTO zhoz_dat (limit_date, name, zhoz_int_id) VALUES(null, 'zhoz_item', '')
仔细对照DB结构及Sql文分析得出,是插入非对应类型字段造成。
PostgresQL7.3版之后,不再允许空字符串''''作为空值null直接插入数字类型的列中,所以插入数据时经常会出现上面错误。
如这样的SQL文:INSERT INTO zhoz_dat (limit_date, name, zhoz_int_id) VALUES(null, 'zhoz_item', '')
Nov
21
真没有想到,以前一直是PostgreSQL使用者,突然需要库移植又成了头一招了!原来它与mysql命令行操作区别还挺大。
不用怕,但绝对要细心,因为数据库操作是网站的核心,一旦出现损坏或丢失,后果就非常严重了。
我先写了步骤,然后按计划进行,虽然也出现了错误,但最终还是安全移植了。这里记录在案,以备后用。
备份还原方法:Array,先仔细说明这两个命令,再记录我的操作方法。
不用怕,但绝对要细心,因为数据库操作是网站的核心,一旦出现损坏或丢失,后果就非常严重了。
我先写了步骤,然后按计划进行,虽然也出现了错误,但最终还是安全移植了。这里记录在案,以备后用。
备份还原方法:Array,先仔细说明这两个命令,再记录我的操作方法。
Nov
29
Nov
1
今天根据经验总结一些高级查询(SQL)及SQL效率优化,有时同样能达到查询效果,但也许系统所耗费的资源可能有很大差异,由于SQL书写的影响,同一功能同一性能不同写法SQL的影响。下面是sql语句优化的一些提示要点,主要讲述的是操作符优化过程。