salve a tutti avrei un problema con l'impostazione di un CHECK nella creazione di una tabella. Il codice è il seguente
codice:
USE `nome_db`;
CREATE TABLE IF NOT EXISTS `nome_tb`
(
`codice_fiscale` VARCHAR (16) NOT NULL DEFAULT "",
`nome` VARCHAR (30) NOT NULL DEFAULT "",
`cognome` VARCHAR (30) NOT NULL DEFAULT "",
`nazionalita` VARCHAR (30) NOT NULL DEFAULT "",
PRIMARY KEY (`cf`),
CHECK (`codice_fiscale`.lenght = 16)
) 
engine = InnoDB DEFAULT CHARSET = latin1;
però è sbagliata la sintassi del CHECK. Come devo fare per impostare che la lunghezza del campo codice_fiscale deve essere proprio 16. ne minore ne maggiore
grazie