Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So beschränken Sie einen Spaltenwert in SQLite / MySQL

Fügen Sie eine neue Tabelle hinzu, die diese Transportmittel enthält, und machen Sie Ihre Spalte zu einem Fremdschlüssel für diese Tabelle. Zukünftig können der Tabelle neue Transportmittel hinzugefügt werden, und Ihre Spaltendefinition bleibt gleich.

Bei dieser Konstruktion würde ich mich definitiv dafür entscheiden, dies auf DB-Ebene zu regeln, anstatt auf der Ebene der Anwendung.