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

Losowe identyfikatory w sqlalchemy (pylony)

najlepszym sposobem jest użycie losowo wygenerowanych identyfikatorów UUID:

import uuid

id = uuid.uuid4()

Typy danych uuid są dostępne natywnie w niektórych bazach danych, takich jak Postgresql (SQLAlchemy ma w tym celu natywny typ danych uuid PG - w wersji 0.5 nazywa się sqlalchemy.databases.postgres.PGUuid ). Powinieneś także móc przechowywać identyfikator uuid w dowolnym 16-bajtowym polu CHAR (chociaż nie próbowałem tego specjalnie na MySQL ani innych).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najlepszy sposób przechowywania kodu HTML w mysql?

  2. Klucze obce w MySQL?

  3. EF Core `update-database` w MySql kończy się niepowodzeniem z `__EFMigrationsHistory' nie istnieje`

  4. Tworzenie tabeli za pomocą vb.net, mysql

  5. Bardzo konkretne zapytanie MySQL, które chcę poprawić