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

Tworzenie widoku MySQL z automatycznie zwiększającą się kolumną identyfikatora

Wiem, że to pytanie jest stare, ale na wypadek, gdyby inni natknęli się na to pytanie, istnieje inna alternatywa.

WAŻNE:Ta alternatywa jest ważna, o ile autoinkrementacja nie jest tak naprawdę ważna, więc potrzebujesz tylko unikalnego identyfikatora dla wierszy widoku:

Możesz użyć funkcji UUID(), która zapewnia unikalny identyfikator alfanumeryczny. Sprawdź dokumentację pod adresem mysql-reference-manual

Dlatego możesz utworzyć taki widok:

Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. emulowane przygotowane zestawienia vs rzeczywiste przygotowane zestawienia

  2. Jak dołączyć zmienną PHP do instrukcji MySQL?

  3. Jak zastąpić string innym stringiem i zachować wielkość liter w php i mysql?

  4. Co to jest LENGTH() w MySQL?

  5. Włącz zdalne połączenie MySQL:BŁĄD 1045 (28000):Odmowa dostępu dla użytkownika