Я кодирую программу для отслеживания моих финансов. У меня есть таблица с несколькими столбцами: дата, квартира, еда, транспорт и т. Д. Я назначил первичный ключ столбцу Date, так как я думал, что он будет уникальным. Должен ли я сделать это по-другому? Может быть, используется int entryid или что-то еще?Назначение столбца типа первичного ключа для даты в SQL
2
A
ответ
1
Практически всегда рекомендуется использовать первичный ключ с автоматическим приращением.
http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
Date
поле не подходит для ПК
таблицы главным образом потому, что может произойти столкновения
(наличие двух записей с одинаковым значением Date
).
Смежные вопросы
- 1. Назначение первичного ключа SQLAlchemy
- 2. Назначение внешнего ключа для моего первичного ключа
- 3. SQL Alter Statement для столбца первичного ключа
- 4. Ошибка столбца для первичного ключа
- 5. Добавление первичного ключа с изменениями типа столбца
- 6. Изменение столбца первичного ключа в SQL Server
- 7. PHP Назначение первичного ключа и внешнего ключа
- 8. Два строковых столбца в качестве первичного ключа
- 9. Проверка на назначение первичного ключа
- 10. Преобразование даты в ряд для первичного ключа
- 11. Выбор типа первичного ключа
- 12. Назначение каждого первичного ключа Его собственная колонка
- 13. Сопоставление первичного ключа двоичного типа типа (16)
- 14. SQL Назначение внешнего ключа
- 15. Присвоение значения столбца первичного ключа для столбца внешнего ключа
- 16. Ввести значение столбца первичного ключа в столбец не первичного ключа
- 17. Столбец первичного ключа SQL Server
- 18. SQL первичного ключа
- 19. Запрос для обновления значений столбца первичного ключа
- 20. Отношение OneToOne для столбца не первичного ключа
- 21. Использование «rowversion» в качестве столбца первичного ключа
- 22. Сброс первичного ключа SQL?
- 23. SQL - выбор первичного ключа
- 24. SQL-код первичного ключа
- 25. Настройка первичного ключа таблицы SQL
- 26. Псевдоним для первичного ключа
- 27. Удаление столбца первичного ключа в SQL Server 2008
- 28. Как изменить длину столбца первичного ключа в SQL Server?
- 29. Настройка IsPrimaryKey = true для столбца в таблице без первичного ключа
- 30. SQL-код первичного ключа SQL в phpMyAdmin
вы должны использовать что-то кроме даты –
Не платите свои счета в тот же день! –