30
Bir sütunun varsayılan değerinin1 NULL
yerine boş bir dize olmasını sağlamak için SQL deyimi aracılığıyla bir yol var mı?boş bir dize olan bir sütun varsayılan
Bir sütunun varsayılan değerinin1 NULL
yerine boş bir dize olmasını sağlamak için SQL deyimi aracılığıyla bir yol var mı?boş bir dize olan bir sütun varsayılan
Evet - DEFAULT kısıtlaması kullanın:
DROP TABLE IF EXISTS `example`.`test`;
CREATE TABLE `example`.`test` (
`string_test` varchar(45) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Bir VARCHAR veya DEPARTMENTNAME sütununda (0) BOŞLUK kullanabilir misiniz? –
@Randolph Potter: [SPACE()] (http://msdn.microsoft.com/en-us/library/ms187950.aspx) bir TSQL/SQL Server işlevidir - bu yüzden MySQL için "Hayır". –
Teşekkürler OMG Ponies, harika çalışıyor. – Sharpeye500