
正文
包含pg插入执行成功但是没有数据的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
多线程插入pgsql数据库数据丢失
1、可以通过使用 pg_resetxlog 恢复数据库,但是会造成部分数据无法找回,数据丢失;也可以通过备份恢复,同样也会丢失部分数据。
2、使用CREATEDATABASE该命令将创建一个数据库PostgreSQL的shell提示符,但你应该有适当的权限来创建数据库。默认情况下,创建新的数据库将通过克隆标准系统数据库template1。
3、程序不是假死,是卡在那了,稍等应该就会出现错误提示,如果要解决的话,插入前检查一下主键是否存在就知道了。
4、导出整个库数据(表结构及数据)服务器切换到postgres用户,执行下面然后将peimsm.sql传输至本地或指定服务器上。就可以了。方法简单又好操作的。
相关问答
Q1: 为什么显示插入数据成功,但数据库没有数据
1、造成的原因可能是SQL语句有问题,你把相关语句粘贴一下。
2、你的数据库中没有数据,可能是数据库的问题,我建议你把SQL语句直接放到数据库中执行,如果还是没有数据,那就是数据库的问题了。如果有,那就是其他方面的问题了。
3、不是变量那里引号的问题。你把错误提示打开,如果没有插入成功,肯定是有错误提示的。你那个Success又不能真正地表示插入成功了。。
4、这是因为写程序的人欺骗了你,他根本没检测是否成功,直接就告诉你成功。
5、这根本就没把数据写进数据库啊,程序没有执行SQL语句啊。加上 : cmd.ExecuteNonquery()。
6、程序问题,access数据表里如果没有的话那是肯定没插入成功的。
Q2: jsp执行插入功能成功,再次插入相同字段是提示已经存在,但是在数据库...
是因为你对这个字段设置了主键,再次插入的时候 它发现主键已经存在,提示你已经存在,实际上提示你存在的时候它已经返回了。没有继续插入了。
重复的列名。出现Duplicate column name错误,一般是sql语句查询的时候,出现了相同的列名。
第一种方法:通过三条SQL语句完成插入,即Insert into前,使用Select 项目名 into :变量 From 另一张表 where ID=你这里的ID,同理处理后面一个。
sql);插入应该用executeUpdate The method executeInsert(String) is undefined for the type PreparedStatement PreparedStatement中找不到方法executeInsert(String)。
检查用户名、密码是否正确。可以使用sql查询分析器连接一下试试。
关于pg插入执行成功但是没有数据和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。




