webForumDet fria alternativet

Vilka datatyper ska jag använda?

Databaser & SQL

2 svar · 176 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Frågan#1

Jag är ganska ny med MySql (eller väldigt ny) och skulle vilja ha lite idéer på vilka datatyper jag borde ha till mina tabeller. Följande rader hade jag tänkt att använda:

Tabellen "debatt":

deb_id(int, auto_increment, primary.)
deb_titel(varchar, 40)
deb_besk(varchar, 100)
deb_text(text)
deb_datum(datetime)
deb_pid(???) // Id på den som postade

Tabellen "debattsvar":

debrep_id(int etc.)
debrep_thread(???) // Id:et på posten som man svarade på
debrep_text(text)
debrep_pid(???) // Id på den som postade

Tabellen "users":

user_posts(???) // Antal posts användaren gjort
user_sex(???) // Användarens kön
password(???) // Lösenord

Som ni kanske räknade ut behöver jag hjälp med (???). Om ni har idéer så är de välkommna.

Medlem sedan mars 2002777 inlägg
#2

user_sex --> tinyint kanske, 1 för man, 0 för kvinna (huvudsaken du vet vilket som är vad)
password --> varchar 20 (beror på hur många tecken du vill ha som max)
user_posts --> int(11)
deb_pid --> int(11) (beroende på hur många medlemmar, är det känt hur många medlemmar du kommer ha kan du minska )

Medlem sedan maj 2002647 inlägg
#3

Tackar tackar... :D

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)