2010-07-28 77 views

回答

40

是 - 使用DEFAULT約束:

DROP TABLE IF EXISTS `example`.`test`; 
CREATE TABLE `example`.`test` (
    `string_test` varchar(45) NOT NULL DEFAULT '' 
) ENGINE=InnoDB DEFAULT CHARSET=latin1; 
+0

你能(0)在VARCHAR或nvarchar列使用的空間? – 2010-07-28 22:11:27

+0

@Randolph Potter:[SPACE()](http://msdn.microsoft.com/en-us/library/ms187950.aspx)是一個TSQL/SQL Server函數 - 因此MySQL的「No」。 – 2010-07-28 22:12:54

+0

感謝OMG小馬,效果很棒。 – Sharpeye500 2010-07-28 22:16:00