sql >> Database >  >> RDS >> Mysql

Bewaar array in database of maak andere kolommen

Sla geen door komma's gescheiden lijst ("array") op in een databasekolom. Gebruik een kruisverwijzingstabel .

(Als u de voorwaarde "niet meer dan 3 categorieën" in de database wilt afdwingen, kunt u een extra kolom category_number toevoegen naar de kruisverwijzingstabel. Idealiter zou je dan een controlebeperking gebruiken om die kolom te beperken tot de waarden 1, 2 en 3, maar MySQL ondersteunt geen controlebeperkingen; in plaats daarvan zou je de category_number . kunnen maken kolom een ​​externe sleutel naar een andere tabel permitted_category_number die drie rijen heeft.)




  1. De CHECK-component voor bij te werken weergaven

  2. Hoe u gebruikersinformatie en gebruikerslogin en wachtwoord het beste kunt opslaan

  3. Hoe de prestaties voor SQLite-database voor Android te verbeteren

  4. Syntaxis voor MySQL Java-update