Håller på med ett supportsystem men känns inte som om jag fått ihop nån bra databasuppbyggnad:
CREATE TABLE [dbo].[SupportQ] (
[SID] [bigint] IDENTITY (1, 1) NOT NULL ,
[Subject] [char] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Message] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Date] [datetime] NOT NULL ,
[Name] [char] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Username] [char] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Telephone] [char] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Email] [char] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[UniqueID] [char] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Status] [tinyint] NOT NULL ,
[Viewed] [tinyint] NULL ,
[Replies] [tinyint] NULL ,
[Main] [tinyint] NULL ,
[NewReply] [tinyint] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
--UniqueID - unikt id som även alla svar får, sen hämtas alla med detta ID och sorteras efter datum
--Status - 0= öppen, 1= stängd supportfråga
--Viewed - 0= Oläst, 1= läst av admin
--Replies - 0= inga svar, 1= svar finns
--Main - 0= första tråden i supporttråden, 1= ett av svaren i tråden
--NewReply - 0=inga nya svar, 1= nya svar finns
någon som har förslag på hur jag kan göra det annorlunda?