Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy klucze podstawowe bazy danych muszą być liczbami całkowitymi?

Możesz użyć varchar tak długo, jak upewnisz się, że każdy z nich jest wyjątkowy . To jednak nie jest idealne (zobacz link do artykułu poniżej, aby uzyskać więcej informacji).

To, czego szukasz, to klucz naturalny ale klucz podstawowy z automatycznym przyrostem i obsługiwany przez RDBMS nazywa się kluczem zastępczym co jest preferowanym sposobem. Dlatego musi być liczba całkowita .

Dowiedz się więcej:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica między wartościami nie jest zerem a nie jest zerem?

  2. Jak znaleźć zduplikowane rekordy w MySQL

  3. MySQL LOAD_FILE zwraca NULL

  4. Funkcja MySQL MOD() – Wykonaj operację Modulo w MySQL

  5. MySQL:Sprawdź ograniczenie za pomocą daty