Dire que j'ai le tableau suivant:MySQL: comment convertir en EAV?
TABLE: one
===============================
| id | first_name | last_name |
===============================
| 1 | John | Doe |
| 2 | Jane | Smith |
-------------------------------
Je veux le convertir en un EAV:
TABLE: two
===================================
| id | fk_id | attribute | value |
===================================
| 1 | 1 | first_name | John |
| 2 | 1 | last_name | Doe |
| 3 | 2 | first_name | Jane |
| 4 | 2 | last_name | Smith |
-----------------------------------
Note:
- valeurs two.fk_id provenaient de one.id
- deux.les valeurs d'attribut provenaient de one.first_name
- two.value v alues est venu de one.last_name
J'ai besoin de créer la table deux de la table un afin que je puisse exécuter quelques tests.
Désolé, mais cette question n'a pas été laissée au sujet du pour et le contre de EAV. J'ai juste besoin de savoir comment convertir la première table en deux. – StackOverflowNewbie