Rækkefølgen af kolonnerne skal svare til den rækkefølge, som kolonnerne forespørges i senere, ellers vil MySQL ikke bruge dem. Dette er spørgsmålet, du virkelig bør tænke over.
Læs mere her .
OPDATERING:
For dit spørgsmål om kardinalitet kan du måske læse dette . Svarer dette til dit spørgsmål? Svarer det på det?