#1062 -Повторяющаяся запись для ключа 'PRIMARY'

Так что моя база данных MySQL ведет себя немного странно. Это мой стол:

Name shares id  price   indvprc
cat   2     4   81      0
goog  4     4   20      20
fb    4     9   20      20

Я получаю эту ошибку #1062, когда пытаюсь вставить в таблицу. Так что я рассмотрел это дальше и понял, что когда я пытаюсь вставить значения в таблицу, в которой имя и значение акций совпадают, она возвращает ошибку #1062. Например, если я вставил:

fb    4      6     20   20 

Это вернет ошибку. Но если бы я изменил количество акций на 6, все бы работало нормально. Это из-за того, что один из моих столбцов может быть уникальным, или это просто что-то с mysql?

15
задан irosenb 24 July 2012 в 20:05
поделиться