В моей базе данных, является ли стандартным оставить большинство полей со значением по умолчанию "none"? Например, идентификатор пользователя, заголовок, категория или теги.Значение mysql по умолчанию?
0
A
ответ
1
Для обязательных полей, таких как имя пользователя или пароль, вы должны установить NOT NULL
. Для других необязательных полей вы можете установить его на NULL
. Для чисел почти всегда рекомендуется устанавливать значение по умолчанию 0
.
1
Я отвечу на ваш вопрос, насколько я его лучше пойму.
Для User_id
принято устанавливать значение по умолчанию auto_increment
. SQL автоматически заполнит это при создании новой записи.
Поля ввода по умолчанию будут иметь значение null, хотя при создании таблицы вы можете установить DEFAULT
, например, '', 'cat' или что-нибудь еще, что вам нравится.
Смежные вопросы
- 1. MySQL неверное значение по умолчанию
- 2. MySQL Значение по умолчанию DATETIME
- 3. Mysql timestamp значение по умолчанию
- 4. Получить MySQL Значение по умолчанию
- 5. MySQL BLOB Значение по умолчанию
- 6. Пользовательские MySQL Значение по умолчанию
- 7. MySQL - недопустимое значение по умолчанию
- 8. Значение по умолчанию Значение по умолчанию Hibernate
- 9. Значение по умолчанию charset
- 10. Mysql установлен в значение по умолчанию?
- 11. MySQL задает значение по умолчанию YEAR type
- 12. Значение по умолчанию MySQL на основе представления
- 13. MySQL: установить значение по умолчанию при обновлении
- 14. Значение по умолчанию целого числа Mysql 0
- 15. CPanel/MySql ENUM устанавливает значение по умолчанию ''?
- 16. MySQL - ВЫБРАТЬ значение по умолчанию, если нуль
- 17. значение по умолчанию не прилипает в MySQL
- 18. MySql тип массива и значение по умолчанию
- 19. MySQL - Как изменить значение столбца по умолчанию?
- 20. изменить MySql CURRENT_TIMESTAMP Значение по умолчанию
- 21. Mysql Change Int значение по умолчанию 0:
- 22. MySQL неверное значение по умолчанию для [something]
- 23. Неверное значение по умолчанию тип ENUM Mysql
- 24. DATETIME Значение по умолчанию 0 MYSQL 5.5.25
- 25. Как увеличить значение по умолчанию в mysql
- 26. Timestamp Mysql Date_From как значение по умолчанию
- 27. Значение по умолчанию в таблице mysql id
- 28. MYSQL Count или Sum Значение по умолчанию
- 29. MySQL- Недопустимое значение по умолчанию для 'lasttime'
- 30. Значение по умолчанию для CSS по умолчанию
Спасибо! Под 'NOT NULL' вы имеете в виду просто установить по умолчанию значение' none' и null в 'no'? – CyberJunkie
@CyberJunkie: да, вы можете интерпретировать этот путь :) – Sarfraz