2009-06-22 8 views
0

J'ai deux colonnes dans la tabletypes de colonnes Mysql

heures en mer - Ce serait bien de pouvoir stocker des heures et des minutes pour que vous puissiez dire en mer pendant 1 heure et 20 minutes et d'être en mesure d'additionner tous les heures et les minutes facilement. Team: stocke les ID de la table d'équipe, de sorte que vous ayez les IDs 1, 3, 10, 23, 45, 344. Le nombre dans l'équipe change souvent.

Alors, quels types utiliseriez-vous pour ces colonnes? Je ne peux pas décider entre int, decimal, varchar mais je veux que les heures en mer soient capables de calculer ses heures (donc 60 minutes en une heure), avec la colonne d'équipe, en stockant une liste d'ids, mais je ne sais pas si int peut gérer les virgules, ou s'il y a une meilleure façon de le faire!

Répondre

1

Les minutes sont int pour expiration.
Une table plusieurs à plusieurs pour obtenir l'équipe.

+0

Merci :) La table est des voyages, donc pour chaque voyage, nous enregistrons des heures en mer et l'équipe sur le bateau, d'une équipe de 20 entre 2-6 membres de l'équipe par voyage. Ainsi, la table plusieurs à plusieurs sera énorme, avec jusqu'à 6 lignes pour chaque voyage. Im essayant toujours d'obtenir ma tête autour d'une table de un à plusieurs ou plusieurs à plusieurs! –

Questions connexes