sql >> Databasteknik >  >> RDS >> Mysql

Hur man begränsar ett kolumnvärde i SQLite / MySQL

Lägg till en ny tabell som innehåller dessa transportmedel och gör din kolumn till en främmande nyckel till den tabellen. Nya transportmedel kan läggas till i tabellen i framtiden, och din kolumndefinition förblir densamma.

Med denna konstruktion skulle jag definitivt välja att reglera detta på DB-nivå, snarare än på applikationen.



  1. Hur tar man bort de 1000 översta raderna från en tabell med SQL Server 2008?

  2. Uppdatera MySQL-tabellen och ignorera dubbletter

  3. Kapslade klasser - CustomRowMapper !! Inget problem längre!! - Del 1

  4. Laravel 5.1 Migration and Seeding Det går inte att trunkera en tabell som refereras till i en främmande nyckelrestriktion