webForumDet fria alternativet

My-SQL, tabellkonstruktion

2 svar · 241 visningar · startad av J.N.

J.N.Medlem sedan apr. 20031 660 inlägg
#1

HEJ!

Jag har satt ihop min första MySQL-databas, och undrar om tabellen är rätt.

CREATE TABLE `nyhet` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`rubrik` VARCHAR( 50 ) NOT NULL ,
`korttext` VARCHAR( 255 ) NOT NULL ,
`langtext` BLOB NOT NULL ,
`datumpa` DATETIME NOT NULL ,
`datumav` DATETIME NOT NULL ,
`hold` TINYINT( 1 ) NOT NULL ,
`editdate` DATETIME NOT NULL ,
PRIMARY KEY ( `id` ) 
) COMMENT = 'Nyheter';

- räknare
- rubrik, korttext (varför ej TEXT, med 50/255 tkn?)
- langtext (varför ej VARCHAR (10000)
- datumen hoppas jag är rätt!
- hold (true/false, eller 0/1?)

Jag har utgått från http://dev.mysql.com/doc/mysql/en/column-types.html, som b-one länkar till.

Databasen ligger på b-one, med phpMyAdmin 2.5.7-pl1 och MySQL 4.0.24_Debian-2-log.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Rätt ur vilken aspekt?

J.N.Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Rätt fälttyper med hänsyn till fältlängder, är räknaren rätt?
Gör man true/false-fält som jag gjort?

Ser det ut som ni hade gjort det, helt enkelt.

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)