30
C'è un modo, tramite un'istruzione SQL, per garantire che il valore predefinito di una colonna sia una stringa vuota ''
anziché NULL
?predefinita una colonna con stringa vuota
C'è un modo, tramite un'istruzione SQL, per garantire che il valore predefinito di una colonna sia una stringa vuota ''
anziché NULL
?predefinita una colonna con stringa vuota
Sì - utilizzare un vincolo DEFAULT:
DROP TABLE IF EXISTS `example`.`test`;
CREATE TABLE `example`.`test` (
`string_test` varchar(45) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Potrebbe usare SPACE (0) in una colonna VARCHAR o NVARCHAR? –
@Randolph Potter: [SPACE()] (http://msdn.microsoft.com/en-us/library/ms187950.aspx) è una funzione TSQL/SQL Server, quindi "No" per MySQL. –
Grazie a OMG Ponies, funziona alla grande. – Sharpeye500