MySQL - 密钥XXX的重复条目

时间:2014-07-03 07:41:00

标签: mysql sql mysqli

表中我唯一的条目是:

SQL: SELECT * FROM `harmfull_hours` WHERE `date` >= '2014-06-01' LIMIT 0, 30 ;
result: 3
id  date        user_id        number_hours     
53  2014-06-01  00239 [->]     60
68  2014-06-01  00728 [->]     44
87  2014-06-01  oi0au1on [->]  54

当我想用这个SQL查询添加行

 INSERT INTO `kadry`.`harmfull_hours` (
   `id` ,
   `date` ,
   `user_id` ,
   `number_hours`
 )
 VALUES (
   NULL , '2014-06-30', '01325', '54'
)

我收到此错误#1062 - Duplicate entry '01325' for key 'user_id_2'  我试图在user_id_2

中找到information_schema
CONSTRAINT_CATALOG  CONSTRAINT_SCHEMA   CONSTRAINT_NAME     TABLE_CATALOG   TABLE_SCHEMA    TABLE_NAME          COLUMN_NAME     ORDINAL_POSITION    POSITION_IN_UNIQUE_CONSTRAINT   REFERENCED_TABLE_SCHEMA     REFERENCED_TABLE_NAME   REFERENCED_COLUMN_NAME  
def                     kadry [->]          user_id_2           def             kadry [->]      harmfull_hours  user_id         1                   NULL                            NULL                        NULL                        NULL
def                     kadry [->]          user_harm_id        def             kadry [->]      harmfull_hours  user_id         1                   1                               kadry                       users                       id

我找不到任何解决方案?

0 个答案:

没有答案