sql >> Database teknologi >  >> RDS >> Mysql

Gemmer du HABTM med ekstra felter?

HABTM er oversolgt. Mange gange opfylder den ikke behovene, som når du har yderligere data at gemme. Du vil være bedre stillet til at lave et hasMany/belongsTo-forhold mellem modellerne.

Taget fra CakePHP-bogen:

I dit tilfælde vil jeg foreslå at lave en LineItem model og samle alt på den måde:

  • Order hasMany LineItem
  • LineItem tilhører Order , Product


  1. Træk de første X ord (ikke kun tegn) fra mySQL

  2. JDBC Batch-indsæt undtagelseshåndtering

  3. MySQL JDBC Driver 5.1.33 - Tidszoneproblem

  4. Hvordan kan jeg få en komplet liste over alle forespørgsler, der i øjeblikket kører på min MySQL-server?