sql >> Databasteknik >  >> RDS >> Mysql

ASP.Net / MySQL :Översätter innehåll till flera språk

I ditt fall skulle jag rekommendera att du använder två tabeller:

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


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

På så sätt kan du använda:

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

(Vänster gå med ifall det inte finns någon post för det aktuella språket i ProductLoc-tabellen)



  1. mitt nodejs-skript avslutas inte av sig självt efter framgångsrik körning

  2. MySQL - Supertyp/Subtypdesign

  3. FROM_TZ() Funktion i Oracle

  4. Kan inte ansluta till mysql-databasen [strato]