
postgresql
90的程序爱好者
把开发工作做得太快,或者是做得太好,跟做的太慢,或者做得太差,效果是一样的。(前者是欲速则不达,自作聪明,后者是慢条斯理,敷衍了事)认真做好每一步工作,脚踏实地。
比你牛几倍的人依然在努力
展开
-
postgresql like语句中的通配符:下划线(_)
查询下划线(_),如果直接写成以下语句:select*fromuserwhereusernamelike'%_%';查询结果会查询出所有结果(有无下划线(_)的都会查询出);正确的写法是:要用转义字符(\)select*fromuserwhereusernamelike'%\_\%';...原创 2021-10-24 16:03:18 · 4000 阅读 · 2 评论 -
navicat 导出数据提示 row must be in range 0-65535
用navicat 导出数据,提示错误row must be in range 0-65535,如下图:解决办法:导出的时候选择:EXCEL 2007以上版本,2007以上版本1048576行,即可解决,文本格式也可以。原创 2021-04-12 22:17:11 · 2420 阅读 · 0 评论 -
postgresql windows 备份脚本
postgresql windows 备份脚本@ECHO OFF@setlocal enableextensions@cd /d "%~dp0"SET PGPATH=D:\"Program Files (x86)\PostgreSQL\9.3\bin"\pg_dump SET SVPATH=G:\0923\rmtjyDB\SET PRJDB=rm SET DBUSR=postgresSET DBROLE=postgresFOR /F "TOKENS=1,2,3 DELIMS=/ .原创 2020-10-16 09:46:26 · 685 阅读 · 1 评论 -
postgresql 替换空格 换行和回车
UPDATE table set name = trim(name);//用来删除数据前后的空格UPDATE table set name = rtrim(name);//用来删除数据前的空格UPDATE table set name = ltrim(name);//用来删除数据后的空格UPDATE table set name = REPLACE(name,' ','');//用来删除数据中的空格UPDATE table set name =REPLACE(name, CHR(10), .原创 2020-10-12 10:45:28 · 2296 阅读 · 0 评论 -
pgsql insert has more expressions than targer columns 错误解决
1、在postgreSQL执行insert语句时报错如下:2、原因及解决办法: 插入的列比目标多,比如:INSERT INTO file_log( file_name, file_type) VALUES ("a.txt",'txt','2020');应该改为:INSERT INTO file_log( file_...原创 2020-04-26 15:25:57 · 26163 阅读 · 0 评论 -
Microsoft VC++ runtime installer 问题解决
在安装postgreSQL的时候遇到了一下问题:There has been an error.an error occured executing the Microsoft VC++ runtime installer解决办法是:在窗口中输入如下类似的Dos命令,将当前目录切换到程序的安装文件目录下我的程序安装目录文件在运行 postgr原创 2017-03-08 14:10:13 · 10985 阅读 · 4 评论 -
pgsql把一列值赋值给另外一列,执行Update操作
在操作数据库时会经常遇到把一列值赋值给另外一列:具体的sql如下:UPDATE admins_exam_papers SET created_at=updated_atWHERE id>10;原创 2019-08-01 10:49:22 · 6792 阅读 · 1 评论