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

ASP.Net / MySQL :Menerjemahkan konten ke dalam beberapa bahasa

Dalam kasus Anda, saya akan merekomendasikan menggunakan dua tabel:

Product
-------------------------------
ProductID  |  Price   |  Stock 
-------------------------------
10         |   10     |   15


ProductLoc
-----------------------------------------------
ProductID  | Lang   | Name      |  Description
-----------------------------------------------
 10        |  EN    | Bike      |  Excellent Bike 
 10        |  ES    | Bicicleta |  Excelente bici 

Dengan cara ini Anda dapat menggunakan:

SELECT * FROM 
Product LEFT JOIN ProductLoc ON Product.ProductID = ProductLoc.ProductID 
                               AND ProductLoc.Lang = @CurrentLang

(Gabung kiri untuk berjaga-jaga jika tidak ada catatan untuk bahasa saat ini di tabel ProductLoc)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - NULL aman BUKAN operator yang sama

  2. Mac OS X - EnvironmentError:mysql_config tidak ditemukan

  3. kesalahan fatal yang ditemui selama eksekusi perintah selama pembaruan

  4. Pilih catatan dari hari ini, minggu ini, bulan ini php mysql

  5. GROUP_CONCAT() jumlah baris saat dikelompokkan berdasarkan bidang teks