Mysql
 sql >> база данни >  >> RDS >> Mysql

какъв тип данни да използвам за поле, което може да съдържа стойност от предварително дефинирани стойности в таблица на база данни?

За mySQL искате ENUM .

MS SQL няма тип ENUM, доколкото знам. (Поправете ме, ако греша.) Обикновено бихте използвали цели числа и ги разрешавали в приложението. За да ограничите диапазона от възможни стойности, ограничението CHECK може да се използва.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахнете дублиращи се елементи в MySQL с набор от данни от 20 милиона реда?

  2. Как да заявя колона JSON в MySQL

  3. Проверете дали mysql база данни съществува, извършете действие въз основа на резултата

  4. Вмъкване на време в база данни

  5. Как да разменя стойностите на два реда в MySQL, без да нарушавате уникалното ограничение?