Friday, 2 July 2010

Il campo dedicato all'email

Secondo la specifica contenuta nell'RFC 2821, la parte dedicata al nome (local name) non deve superare 64 caratteri mentre la restante parte (domain name) 255 caratteri. La lunghezza massima dell'email si deduce sia quindi al massimo di 320 caratteri, compreso il simbolo `@'.

ESEMPIO (MySQL)
CREATE TABLE  `dbname`.`tb_utenti` (
  `id` int(11) NOT NULL auto_increment,
  `username` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL,
  `nome` varchar(50) default NULL,
  `cognome` varchar(50) default NULL,
  `email` varchar(320) default NULL, 
  `indirizzo` text NOT NULL,
  `citta` varchar(255) NOT NULL,
  `data` datetime NOT NULL, 
  `telefono` varchar(50) NOT NULL,
  `note` text,
  PRIMARY KEY  (`id`,`username`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;


Altre utili informazioni in questa pagina e alla RFC 2821 (che rende obsoleta la vetusta 821)

Post a Comment