Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Simpan array dalam database atau buat kolom yang berbeda

Jangan simpan daftar yang dipisahkan koma ("array") di kolom database. Gunakan tabel referensi silang .

(Jika Anda ingin menerapkan kondisi "tidak lebih dari 3 kategori" di database, Anda dapat menambahkan kolom tambahan category_number ke tabel referensi silang. Idealnya Anda kemudian akan menggunakan batasan centang untuk membatasi kolom itu ke nilai 1, 2 dan 3, tetapi MySQL tidak mendukung batasan pemeriksaan; sebagai gantinya Anda dapat membuat category_number kolom kunci asing ke tabel lain permitted_category_number yang memiliki tiga baris.)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan hari terakhir bulan di mysql dengan memberikan bulan dan tahun sebagai input

  2. mysql pilih konten di sekitar kata kunci

  3. Buat kueri untuk mendapatkan jumlah grup panggilan yang belum selesai dengan 2 bidang

  4. Melakukan aritmatika sederhana dalam pernyataan MySQL atau dalam kode PHP

  5. Mengapa dua kunci utama dalam sebuah tabel tidak diperbolehkan?