Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите с ошибкой
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Помогите с ошибкой

Страниц (1): [1]
 

1. Платинум - 14 Марта, 2010 - 12:22:34 - перейти к сообщению
Ошибка:
CODE (html):
скопировать код в буфер обмена
  1. Duplicate entry '268770874' for key 1

Понятно, что в какой то таблице дубликат.
Как узнать в какой ? И Как исправить ошибку ?
Хелп!!! Срочно)
2. Champion - 14 Марта, 2010 - 12:26:41 - перейти к сообщению
А к какой таблице обращается insert/update ? Исправить ошибку: понять, почему две записи получают одинаковое значение в уникальном столбце
3. Платинум - 14 Марта, 2010 - 12:41:30 - перейти к сообщению
Дело в том, что с БД у меня обшается JAVA приложение
Вот текст ошибки:
CODE (html):
скопировать код в буфер обмена
  1. com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityCons traintViolationException: Dupl
  2. icate entry '268685572' for key 1
  3. at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
  4.  
  5. at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(Unknown Source)
  6.  
  7. at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(Unknown Sou
  8. rce)
  9. at java.lang.reflect.Constructor.newInstance(Unknown Source)
  10. at com.mysql.jdbc.Util.handleNewInstance(Util.java:40 6)
  11. at com.mysql.jdbc.Util.getInstance(Util.java:381)
  12. at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1015)
  13. at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:956)
  14. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3491)
  15. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3423)
  16. at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:19 36)
  17. at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :2060)
  18. at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2536)
  19. at com.mysql.jdbc.StatementImpl.executeUpdate(Stateme ntImpl.java:1564)
  20. at com.mysql.jdbc.StatementImpl.executeUpdate(Stateme ntImpl.java:1485)
  21. at com.mchange.v2.c3p0.impl.NewProxyStatement.execute Update(NewProxyStat
  22. ement.java:64)
  23. at net.sf.l2j.gameserver.idfactory.IdFactory.extractU sedObjectIDTable(Id
  24. Factory.java:221)
  25. at net.sf.l2j.gameserver.idfactory.StackIDFactory.<in it>(StackIDFactory.
  26. java:56)
  27. at net.sf.l2j.gameserver.idfactory.IdFactory.<clinit> (IdFactory.java:93)
  28.  
  29. at net.sf.l2j.gameserver.GameServer.<init>(GameServer .java:289)
  30. at net.sf.l2j.gameserver.GameServer.main(GameServer.j ava:708)
  31. ID Factory could not be initialized correctly:com.mysql.jdbc.exceptions.jdbc4.My
  32. SQLIntegrityConstraintViolationException: Duplicate entry '268685572' for key 1
  33. Could not read object IDs from DB. Please Check Your Data.
  34. Exception in thread "main" java.lang.Exception: Could not initialize the ID fact
  35. ory
  36. at net.sf.l2j.gameserver.GameServer.<init>(GameServer .java:293)
  37. at net.sf.l2j.gameserver.GameServer.main(GameServer.j ava:708)

 

Powered by ExBB FM 1.0 RC1