Я много читал о том, почему это плохая идея, но вот почему я хочу это сделать. Я хочу, чтобы мой стол выглядел так:создать столбец автоматического увеличения, который не является первичным ключом
id | article | link | text_cont
1 | //text | www... | parsed text content
2 | //text2 | www..2 | parsed text content2
И так далее. В резоне, почему я не хочу, чтобы мой идентификатор был основным ключом, потому что я хочу, чтобы мой LINK был основным ключом ... таким образом, когда я запускаю работу Cron для получения большего количества данных, у меня не будет дубликатов полей в моем Таблица. Я могу использовать INSERT IGNORE, и он не будет включать те же ссылки дважды. Но я все еще хочу, чтобы id автоматически увеличивался, поэтому я могу использовать «бесконечную прокрутку», используя идентификаторы.
Это можно сделать? Я действительно надеюсь, потому что я думаю, что это - хорошая причина, чтобы иметь это ...
Честно говоря, я все равно сделаю 'id' основным ключом и сделаю' link' альтернативным ключ: http://en.wikipedia.org/wiki/Alternate_key#Alternate_key – NPE
Я бы просто пометил ссылку как уникальный, и он не будет дублировать мои записи? – user2025469