2 libolin1230 libolin1230 于 2015.07.23 16:59 提问

我的数据从数据库中倒出来了;为什么没倒回去

4 rows:6
id:1 name:蛮子 sex:男 num:6000
id:2 name:德邦 sex:男 num:9000
id:3 name:皇子 sex:男 num:5000
id:4 name:寒冰 sex:女 num:7000
id:5 name:赵信 sex:女 num:30000
java.sql.SQLException: Field 'id' doesn't have a default value
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922)
at com.javen.db.DBhepler.AddU(DBhepler.java:66)
at com.javen.excel.TestExcelToDb.main(TestExcelToDb.java:29)

4个回答

libolin1230
libolin1230   2015.07.23 17:02

一开始我在mysql中只有编号1234的信息,然后通过eclipse导出来了,最后我在导出来的excel上再加了5 的信息,想把他导回mysql中,却出现了这个

CSDNXIAON
CSDNXIAON   2015.07.23 17:04

数据库异常 对象命名GameScoreLocker数据没建表
购物车没有数据
关于getHibernateTemplate() 的save 后数据库没东西
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

strutce
strutce   Ds   Rxr 2015.07.23 21:03

id主键唯一的,你再次导入时id为,1,2,3,4在表已经存在了,造成突出

xiesq5112
xiesq5112   2015.07.24 10:11

数据库中的主键是唯一的,所以你导入的主键列,不能有重复数据,否则将提示主键冲突!
可能还有设置导入是否覆盖吧,百度找一下!

Csdn user default icon
上传中...
上传图片
插入图片